Điều kiện tiên quyết về xác minh
30/11/2019
Bạn phải đáp ứng tiêu chí sau đây cho thiết bị hoặc ứng dụng để lấy chứng nhận.
Sử dụng đúng API
- Sử dụng API phát trực tiếp của YouTube V3 để tự động sử dụng nền tảng Trực tiếp trên YouTube thay mặt người dùng.
- Tạo, chuyển đổi và phá hủy các đối tượng phát sóng qua API.
- Gửi cờ và độ phân giải thích hợp khi tạo đối tượng liveStream
- tức là, không gửi độ phân giải lớn hơn hoặc nhỏ hơn kích thước khung hình đang gửi thực tế.
- Gửi tất cả các cờ cần thiết để thể hiện tốt nhất nội dung video và âm thanh của luồng.
- Sử dụng API xác thực của Google / YouTube để xác thực Đài phát sóng với tư cách là người dùng / kênh YouTube.
- Người dùng phải có khả năng phát sóng trên bất kỳ kênh nào được liên kết với Tài khoản Google của họ với điều kiện là kênh đã được bật để phát sóng trực tiếp.
- Sau khi người dùng đăng nhập, họ sẽ vẫn giữ nguyên trạng thái đăng nhập cho đến khi chọn đăng xuất hoặc mã thông báo trở nên không hợp lệ.
- Xác thực được làm mới khi cần qua mã thông báo làm mới.
- Sử dụng API có sẵn để xác định xem kênh YouTube chỉ định của người dùng có được phép sử dụng tính năng Phát trực tiếp hay không.
- Cho phép người dùng đăng xuất hoặc xóa ứng dụng. Nếu có tính năng liên kết tài khoản, hãy cho phép người dùng “hủy liên kết” Tài khoản Google / YouTube của họ.
Trải nghiệm người dùng tối ưu
- Người dùng chưa có quyền sử dụng tính năng Phát trực tiếp (do chưa kích hoạt tính năng này trên kênh của họ) sẽ được hướng đến trang phù hợp tại YouTube.com để kích hoạt tính năng.
- Người dùng đăng nhập phải có khả năng bắt đầu và dừng phát sóng mà chưa từng mở YouTube.com hoặc Phòng điều khiển trực tiếp của YouTube.
- Liên kết đến một chương trình phát sóng hiện hoạt có thể phát hiện được trong giao diện mà không cần nhấp chuột nhiều lần
- Phòng điều khiển trực tiếp có thể truy cập được thông qua giao diện của chương trình mà không cần nhấp chuột nhiều lần
- Các đài phát sóng được hướng dẫn rõ về cách chọn độ phân giải và tốc độ bit
- Các đài phát sóng phải có lựa chọn tạo video, tối thiểu là Công khai hoặc Không công khai.
Chuyển đổi
- Giao diện không được để người dùng chọn cài đặt không tương thích hay tạo luồng không thể xem được.
- Tốc độ bit và kích thước khung hình không được phép đặt sai
- Tốc độ bit và kích thước khung hình đặt trong giao diện phải đảm bảo phù hợp với tốc độ bít được định cấu hình trên sự kiện mục tiêu
- Phần mềm hoặc thiết bị không được sử dụng hay cung cấp khả năng sử dụng tính năng “chặn” Trực tiếp trên YouTube nếu tỷ lệ co khác với 16:9.
- Giao diện không được để người dùng thay đổi cài đặt bộ mã hóa trong chương trình phát sóng (không phải tốc độ bit, một yếu tố có thể thay đổi trong chương trình phát sóng).
- Sản phẩm phải mã hóa luồng lành mạnh, tương thích với YouTube theo cách tin cậy.
- Luồng phải được mã hóa theo tiêu chuẩn mã hóa của Trực tiếp trên YouTube.
- Sản phẩm phải lưu vào bộ đệm cục bộ khi băng thông thấp (chứ không phải mất video) hoặc đưa ra đủ cảnh báo để người dùng biết rằng video có thể bị mất.
- Sản phẩm không được bỏ khung hình trong khi mã hóa mà không điều chỉnh dấu thời gian để phản ánh (các) khung hình bị thiếu.
- Thiết bị/phần mềm phải cung cấp tất cả các cài đặt chất lượng và tốc độ khung hình mã hóa giống nhau cho nền tảng Trực tiếp trên YouTube mà chúng hỗ trợ trên các nền tảng khác (với điều kiện là Trực tiếp trên YouTube cũng hỗ trợ cài đặt chất lượng và tốc độ khung hình đã nói ở trên).
Lỗi xử lý
- Sự kiện ngắt kết nối tạm thời (tức là máy chủ RTMP bị treo, rớt kết nối trong giây lát) không được kết thúc chương trình phát sóng hoặc bắt đầu một chương trình phát sóng mới.
- Người dùng phải được phép kết nối lại sự kiện hiện tại và tiếp tục phát sóng trừ khi họ nêu cụ thể rằng họ muốn dừng phát sóng hoặc nền tảng đã chấm dứt sự kiện.
Khả năng đo lường
- Bộ mã hóa phải cung cấp nhãn hiệu và số nhận dạng chuỗi phiên bản bộ mã hóa rõ ràng trong trường “flashVer” (đối với bộ mã hóa RTMP) hoặc trường Tác nhân người dùng (đối với bộ mã hóa HTTP).
Sử dụng thương hiệu
- Bạn chỉ có thể sử dụng thương hiệu YouTube theo đúng nguyên tắc đăng tải trên trang web Google Developers.
- Bạn được phép sử dụng thương hiệu dành riêng cho chương trình khi hoàn thành chứng nhận và thực hiện các hợp đồng liên quan (cũng như tuân thủ điều khoản của các hợp đồng đó).
YouTube có quyền giới hạn số lượng thiết bị và phần mềm được chứng nhận cũng như rút lại chứng nhận vì các lý do ngoài những lý do được liệt kê ở trên.
Các phương pháp tốt nhất
Đây là phương pháp mà YouTube khuyến khích các nhà cung cấp dịch vụ của chúng tôi thực hiện theo.
- Người dùng đăng nhập có thể bắt đầu phát sóng chỉ bằng một cú nhấp chuột.
- Người dùng có thể phát sóng đến sự kiện theo lịch đã tạo (nhưng chưa bắt đầu) trên giao diện người dùng “Sự kiện của tôi” của Trực tiếp trên YouTube.
- Chương trình phát sóng trực tiếp không được tác động tiêu cực đến trải nghiệm của người dùng.
- Sử dụng bộ nhớ và CPU nhiều hơn dự kiến
- Các hộp thoại không mong muốn gây ra tiêu cự không mong muốn sẽ thay đổi hoặc kết thúc trò chơi ở chế độ toàn màn hình
- Các câu hỏi hoặc lời nhắc không nhìn thấy được làm gián đoạn chương trình phát sóng cho đến khi chúng nhận được phản hồi từ người dùng
- Nhóm tính năng phát sóng bằng “một nhấp chuột” sẽ đáp ứng cơ sở dự kiến tối thiểu cho phân đoạn.
- Người tiêu dùng sản phẩm trò chơi hy vọng có thể phát sóng “tức thì” cách chơi kết hợp với hình ảnh của camera tách biệt khi micrô mở và cài vào để nhận xét theo thời gian thực.
- Các sản phẩm dành cho thiết bị di động phải cung cấp khả năng gắn thẻ địa lý
- Phát sóng bằng một cú nhấp chuột mang đến cho người dùng khả năng thay đổi siêu dữ liệu trên chương trình phát sóng của họ sau khi chương trình đã bắt đầu
- Thay vì nhắc họ và áp đặt hạn chế giữa người dùng và phần đầu chương trình phát sóng, hãy bắt đầu ngay và cho phép sửa đổi mọi thứ sau đó dễ dàng.
- Người dùng có thể chờ chương trình của mình được phân loại và đặt tiêu đề đúng cách.
- Các sự kiện được đặt tên tự động sẽ theo một cấu trúc có ý nghĩa và dự đoán được cho từng trường hợp sử dụng , tức là “(tên thiết bị) - (ngày/giờ)” hoặc “(tên trò chơi) - (ngày/giờ)”
- Ứng dụng phân loại nội dung đúng cách qua API video
- Trên kích cỡ thiết bị cho phép (tức là, máy tính để bàn, thiết bị thông minh có màn hình), người dùng được phép xem/tương tác với tính năng “trò chuyện trực tiếp”.
- Người dùng biết về hạn chế của nền tảng
- tức là, chiều dài tối đa của DVR, chiều dài tối đa của bản sao chương trình phát sóng video theo yêu cầu
- Người dùng được cấp một liên kết đến phiên bản video theo yêu cầu sau khi chương trình phát sóng kết thúc
Thu thập và lập mô hình dữ liệu
YouTube yêu cầu số lượng thiết bị/cài đặt ước tính (theo khu vực) để cho phép chúng tôi hỗ trợ đầy đủ quá trình phát trực tiếp.
* Nguồn: Youtube