Tổng quan

Tài liệu này giới thiệu tổng quan về API Video trực tiếp để phát nội dung trực tiếp trên Facebook.

Vào ngày 10/06/2024, Meta sẽ đưa ra các yêu cầu mới mà tài khoản phải đáp ứng thì mới có thể phát trực tiếp trên Facebook. Yêu cầu mới như sau:

Cách hoạt động

Video phát trực tiếp được biểu thị bằng đối tượng LiveVideo trong API Đồ thị. Để phát video trực tiếp, trước tiên, bạn dùng API để tạo đối tượng LiveVideo cho Người dùng, Trang hoặc Sự kiện. Sau khi tạo xong, API này sẽ trả về một ID đối tượng LiveVideo và URL truyền phát đầu vào. Sau đó, bạn có thể dùng URL truyền phát này để truyền dữ liệu video trực tiếp từ bộ mã hóa của mình sang đối tượng LiveVideo và dùng đối tượng đó để điều chỉnh mức độ hiển thị của nội dung phát.

Thành phần

Nội dung phát

Video phát trực tiếp được biểu thị bằng đối tượng LiveVideo. Bằng cách điều chỉnh các thuộc tính của đối tượng LiveVideo, bạn có thể kiểm soát video phát trực tiếp. Chẳng hạn, bạn có thể thay đổi mức độ hiển thị của video phát trực tiếp, cập nhật phần mô tả hoặc tiêu đề, thêm nhãn, xác định đối tượng, thêm cuộc thăm dò ý kiến hoặc thực hiện nhiều hành động khác.

Đối tượng LiveVideo đi kèm với đối tượng LiveVideoInputStream (biểu thị dữ liệu truyền phát đầu vào của nội dung phát). Đối tượng LiveVideoInputStream tự động được tạo và quản lý cho bạn.

Bạn có thể sử dụng cạnh /live_videos để tạo nội dung phát cho đối tượng Người dùng, Trang hoặc Sự kiện.

URL luồng

URL luồng là URL đầu vào mà bạn có thể dùng để truyền dữ liệu video trực tiếp từ bộ mã hóa sang đối tượng LiveVideo. Khi bạn dùng API này để tạo đối tượng LiveVideo, API sẽ phản hồi bằng ID đối tượng LiveVideo và URL luồng riêng biệt. URL luồng phải được dùng trong vòng 24 giờ trước khi hết hạn. Sau khi dùng xong, URL luồng có thể được phát trong tối đa 8 giờ.

RTMPS

Video phát trực tiếp phải được mã hóa bằng giao thức chuyển dữ liệu RTMPS. Khi bắt đầu phát trực tiếp, API này sẽ trả về URL luồng bảo mật RTMPS mà bạn phải sử dụng khi truyền sang các máy chủ của chúng tôi.

Cuộc thăm dò ý kiến

Bạn có thể dùng API này để tạo cuộc thăm dò ý kiến về video phát trực tiếp và nhận phản hồi trong thời gian thực từ người xem của mình. Cuộc thăm dò ý kiến được biểu thị bằng đối tượng VideoPoll trong API Đồ thị và có thể được tạo bằng điểm cuối POST /LIVE_VIDEO_ID/polls trên đối tượng LiveVideo. Sau khi tạo xong, API này sẽ trả về ID đối tượng VideoPoll mà bạn có thể dùng để điều chỉnh cuộc thăm dò ý kiến và truy vấn các hoạt động tương tác của người xem.

Công cụ

Công cụ tạo video trực tiếp

Nếu đang sử dụng phần mềm phát trực tiếp không tích hợp với API Video trực tiếp, bạn có thể dùng Công cụ tạo video trực tiếp của chúng tôi để nhận URL luồng rồi đưa vào phần mềm phát trực tiếp mà bạn ưa thích theo cách thủ công. Với Công cụ tạo video trực tiếp, bạn có thể tạo nội dung phát trên trang cá nhân Người dùng của mình hoặc Trang/Sự kiện mà bạn quản lý.

Công cụ tạo video trực tiếp

Thu thập dữ liệu trực tiếp

Một kết nối đáng tin cậy với các máy chủ của chúng tôi sẽ mang lại chất lượng cho video phát trực tiếp của bạn. Các kết nối kém có thể khiến video có chất lượng thấp, quá trình phát lại bị gián đoạn và không phát trực tiếp được. Với công cụ Thu thập dữ liệu trực tiếp, bạn có thể thử nghiệm chất lượng thu thập dữ liệu để chẩn đoán vấn đề kết nối, xác định máy chủ thu thập dữ liệu video tốt nhất cho nội dung phát, đồng thời cung cấp nội dung phát có chất lượng cao với ít vấn đề hơn khi phát lại.

Thu thập dữ liệu trực tiếp

Bước tiếp theo