Viewing Pub - Dịch vụ xem cùng YouTube Live
(viewing-pub.vercel.app)Tôi đang ở nhà một mình xem bóng chày mùa thu và thấy rất thích, rồi chợt nghĩ muốn được xem bóng chày hoặc eSports cùng bạn bè như ngày xưa. Bóng chày thì khó vì các buổi phát sóng trực tiếp đều trả phí, nhưng LMHT lại đang phát trên YouTube Live, nên tôi đã làm ra dự án này từ ý tưởng: hay là ít nhất có thể cho mọi người vừa xem LMHT cùng bạn bè vừa trò chuyện với nhau?
Cách sử dụng dịch vụ
- Nhập URL YouTube Live hoặc chọn một sự kiện được đề xuất để tạo phòng chat xem cùng YouTube Live.
- Chia sẻ liên kết đã tạo cho bạn bè để có thể vừa xem cùng một YouTube Live vừa trò chuyện.
- Phòng đã tạo sẽ bị xóa cùng với lịch sử chat sau 24 giờ tính từ hoạt động cuối cùng.
Ngăn xếp công nghệ
- AI: Claude Code (Sonnet 4.5)
- Frontend: Next.js + Vercel
- Backend: Firebase Realtime DB
Tôi khá bất ngờ khi chỉ với prompt số 2 được viết tốt trong Claude Code, chỉ trong một giờ đã có thể làm ra nguyên mẫu đủ để thử nghiệm tính năng. Sonnet 4.5 + Plan mode + Thinking mode thực sự rất ổn! Sau đó, qua thêm khoảng nửa ngày tinh chỉnh, phiên bản hiện tại đã được hoàn thiện.
ps. Tôi đã tạo sẵn một phòng chat cho trận CK Thế giới LMHT tứ kết GEN vs HLE lúc 4 giờ chiều nay. Nếu lát nữa bạn có xem được, rất mong bạn vào đây vừa chat cùng mọi người vừa cho tôi xin phản hồi về dịch vụ. 🤲
12 bình luận
Thật tuyệt vời. Rất ấn tượng.
Tôi chấm điểm cho ý tưởng này!
Cảm ơn bạn 🙌!
Tốc độ phát cũng được đồng bộ chứ?
Mình tò mò không biết khi đoạn phát thay đổi thì có được đồng bộ hóa không.
Vì chỉ nhắm đến video YouTube Live nên dịch vụ được phát triển với suy nghĩ rằng "đồng bộ hóa == Live". Vì là chat chứ không phải trò chuyện bằng giọng nói nên độ lệch đồng bộ 1–2 giây, và tôi nghĩ mức chênh này không lớn đến mức bị spoil.
Kiểu như YouTube party nhỉ
Thì ra đã có thứ tương tự rồi! Não chạy trước nên tôi cứ giao cho AI làm, đến lúc nghĩ lại mới thấy mình còn chưa khảo sát gì mà đã làm luôn 🤣
Ý tưởng hay đấy
Cảm ơn bạn! Thật ra thứ mình muốn xem hơn là bóng chày với bóng đá, nhưng các môn thể thao nói chung đa phần đều phát sóng trả phí, mà cũng không có nhiều cái phát qua YouTube Live nên hu hu
Khá giống với AfreecaTV.
Vì dịch vụ này không trực tiếp host hay phát sóng, nên có lẽ sẽ đúng hơn nếu hiểu là chỉ gắn thêm một cửa sổ chat riêng vào dịch vụ livestream.