16

Các tài liệu hơi khó phân tích ở đây. Tôi đã tự hỏi nếu có bất kỳ cách nào đểTrực tiếp trên YouTube?

  1. Phát trực tiếp YouTube vào ứng dụng iOS mà không có bất kỳ thương hiệu YouTube nào đáng kể.
  2. Phát trực tuyến từ thiết bị iOS làm luồng phát trực tiếp cho YouTube.

Googling ban đầu của tôi đã bật phản hồi hỗn hợp. Tôi đã hy vọng sẽ thấy một ví dụ về điều này nếu nó có thể, hoặc tiết kiệm cho mình một thời gian nếu nó không.

Giả sử tôi có một người trên ATT bên cạnh một người trên nội dung phát trực tuyến của Verizon và tôi muốn làm cho cả hai xuất hiện dưới dạng một luồng duy nhất liên tục chuyển đổi qua lại. YouTube hoặc thư viện có làm gì để tạo điều kiện thuận lợi cho việc này không?

+1

Periscope phát trực tiếp, mặc dù độc quyền. Khá chắc chắn luồng trực tiếp * tới * YouTube sẽ hoạt động – ScottMcGready

+1

Các ứng dụng như Periscope và Meerkat gửi video tới dịch vụ đám mây để chuyển mã sang định dạng hạ lưu. Phát trực tiếp trên YouTube hiện chỉ cho phép nhập RTMP. Mã hóa có thể được thực hiện phía máy khách hoặc với các dịch vụ đám mây. Downstream được xử lý bởi kết thúc của YouTube, vì phát lại được giới hạn trong một UIWebView. – JAL

+0

bạn phải theo dõi trang web của nhà phát triển và bạn không có cách nào khác để phát trực tuyến có các cách khác nhưng với điều đó bạn phải viết mã theo cách thủ công và nó sẽ quá phức tạp. –

Trả lời

13

Phát trực tuyến từ thiết bị iOS không khác với phát trực tuyến từ bất kỳ thiết bị nào khác. Bạn sẽ phải viết bộ mã hóa h264 và trình đóng gói RTMP và gửi video đó tới số ingestionAddress của đối tượng YouTube của bạn stream. Việc phác thảo chi tiết của bộ mã hóa vượt quá mức nêu trên quá rộng đối với Stack Overflow, nhưng tôi khuyên bạn nên xem xét dự án iOS VideoCore.

Theo như cách xây dựng thương hiệu, cách duy nhất để phát lại nội dung YouTube trong ứng dụng iOS mà không vi phạm điều khoản dịch vụ của YouTube là phát video trong thư viện UIWebView hoặc YouTube iOS player helper. giao diện).

Không có cách nào để xóa hoàn toàn thương hiệu YouTube khỏi trình phát IFrame. Tuy nhiên, có các tùy chọn xây dựng thương hiệu bạn có thể chuyển đổi bằng cách sử dụng cờ modestBranding trên trình phát. Xem tài liệu IFrame here.

+1

Khiêm tốn sẽ ổn. VideoCore trông khá mãnh liệt. –

+1

@StefanKendall Tôi đã làm việc trên một dự án sử dụng VideoCore kết hợp với YouTube. Tôi cũng đã thêm một số tính năng vào Trình trợ giúp trình phát iOS của YouTube để hỗ trợ các sự kiện trực tiếp. – JAL

+1

bạn có bất kỳ ý tưởng phức tạp như thế nào hoặc nỗ lực nào là cần thiết để đồng bộ hóa các chương trình phát sóng trên youtube? Giả sử tôi có một người trên ATT bên cạnh một người trên nội dung phát trực tuyến của Verizon và tôi muốn làm cho cả hai xuất hiện dưới dạng một luồng không bị gián đoạn duy nhất chuyển đổi qua lại. YouTube hoặc videocore để bất cứ điều gì để tạo điều kiện này? –

Các vấn đề liên quan