Hướng dẫn này cung cấp thông tin tổng quan ngắn gọn về thông báo truyền tin và sự kiện phát trực tiếp. Bài viết cũng thảo luận các trường hợp sử dụng minh hoạ cách các đài truyền hình sử dụng API Phát trực tiếp trên YouTube để tạo và quản lý những tài nguyên đó.
-
Chương trình phát sóng biểu thị một sự kiện mà khán giả có thể xem trên YouTube ngay khi sự kiện đó diễn ra. Mỗi chương trình phát sóng là một video riêng biệt trên YouTube. Một nội dung truyền tin có thể và cần được liên kết với chính xác một luồng.
-
Luồng giúp bạn truyền nội dung âm thanh và video đến YouTube, đồng thời xác định các chế độ cài đặt cho cách phát trực tiếp nội dung lên YouTube. Một luồng có thể được liên kết với tối đa 3 chương trình phát sóng trực tiếp. Các đài phát cũng thường sử dụng lại cùng một luồng cho nhiều tin truyền phát khác nhau nếu các tin truyền đó xảy ra tại những thời điểm khác nhau.
Các phần còn lại trình bày 3 trường hợp sử dụng giải thích cách người dùng API thường sử dụng thông báo truyền tin và truyền trực tuyến.
Định cấu hình một bộ mã hoá
Trong trường hợp sử dụng API phổ biến nhất, kênh YouTube của bạn có một loạt sự kiện trực tiếp theo lịch hoặc định kỳ. Là chủ sở hữu kênh, bạn có một bộ mã hoá và chỉ muốn định cấu hình bộ mã hoá một lần. Vì vậy, bạn thực hiện các bước sau:
- Tạo một tài nguyên
liveStream
trong API. - Sử dụng chế độ cài đặt phân phối nội dung của tài nguyên đó để định cấu hình bộ mã hoá cho kênh.
- Tạo tài nguyên
liveBroadcast
trong API rồi liên kết tất cả các tài nguyên đó với tài nguyênliveStream
. Trong trường hợp này, mọi sự kiện trực tiếp mà bạn lên lịch cho kênh của mình đều sử dụng cùng một chế độ cài đặt phát trực tiếp. Tuy nhiên, chỉ một sự kiện được phát trực tiếp tại bất kỳ thời điểm nhất định nào và nội dung video cho mỗi chương trình phát sóng là duy nhất. - Mỗi khi có sự kiện xảy ra, hãy cập nhật trạng thái của chương trình phát sóng thành
testing
hoặclive
rồi tiếp tục phát sóng sự kiện đó trên YouTube.
Lưu ý: Nếu có nhiều kênh, bạn phải tạo một sự kiện phát trực tiếp riêng cho mỗi kênh.
Tạo một luồng cho mỗi sự kiện phát sóng
Một phương pháp phổ biến khác là tạo một luồng riêng cho từng chương trình phát sóng. Trong trường hợp này, bạn sẽ tạo một tài nguyên liveStream
riêng biệt cho mỗi tài nguyên liveBroadcast
rồi định cấu hình bộ mã hoá sự kiện phát trực tiếp để sử dụng chế độ cài đặt thích hợp cho từng chương trình phát sóng.
Phương pháp này có thể hợp lý nếu kênh của bạn có nhiều sự kiện phát sóng định kỳ mà có thể hai sự kiện phát sóng có thể xảy ra đồng thời, khiến cả hai chương trình phát sóng đều không thể sử dụng cùng một chế độ cài đặt phát trực tuyến. Trên thực tế, kênh của bạn có thể coi mỗi chương trình phát sóng định kỳ là một chương trình và chỉ tạo một tài nguyên liveStream
cho mỗi chương trình. Sau đó, mỗi tập của cùng một chương trình sẽ đại diện cho một chương trình phát sóng và tất cả chương trình phát sóng của cùng một chương trình có thể được liên kết với cùng một luồng.
Dùng một luồng để tạo các nội dung truyền phát đồng thời
Trong trường hợp này, bạn muốn chia một sự kiện phát trực tiếp thành nhiều buổi phát sóng đồng thời. Do đó, bạn có một tài nguyên liveStream
được liên kết với 2 (hoặc nhiều) tài nguyên liveBroadcast
có trạng thái live
cùng một lúc.
Ví dụ: Giả sử kênh của bạn phát sóng nguồn cấp dữ liệu trực tiếp 24/7, nhưng bạn cũng muốn tạo một video riêng cho một cuộc phỏng vấn diễn ra trong chương trình phát sóng đó. Trong trường hợp này, nội dung phỏng vấn là một phần trong nội dung của chương trình phát sóng 24/7.
Để xử lý trường hợp này, bạn tạo 2 tài nguyên liveBroadcast
và liên kết cả 2 thông báo truyền tin với cùng một luồng. Chương trình phát sóng 24/7 đang diễn ra và tài nguyên có trạng thái live
từ rất lâu trước khi cuộc phỏng vấn bắt đầu. Khi cuộc phỏng vấn bắt đầu, bạn cập nhật trạng thái của tài nguyên liên quan đến cuộc phỏng vấn thành live
mà không thay đổi tài nguyên của chương trình phát sóng 24/7. Do đó, bạn đang phát trực tuyến cùng một nội dung đến hai video riêng biệt cùng một lúc.
Khi cuộc phỏng vấn kết thúc, bạn sẽ cập nhật lại tài nguyên của chương trình phát sóng phỏng vấn, lần này đặt trạng thái của chương trình thành complete
. Tuy nhiên, bạn vẫn sẽ phát video trực tuyến kể từ khi chương trình phát sóng 24/7 vẫn tiếp tục.