Phát sóng trực tiếp HTML5


10

Adobe Flash sử dụng Adobe Flash Player, giao thức RTMP, Flash Media Server và Flash Media Live Encoder để truyền phát trực tiếp có thể ..

Giao thức và phần mềm nào tương ứng với video / âm thanh HTML?

Điều gì có thể thay thế giao thức RTMP, Flash Media Server và Flash Media Live Encoder?

Có khả thi với HTML5 không?


1
Câu hỏi về StackOverflow liên quan: stackoverflow.com/questions/1735933/ từ
Ƭᴇcʜιᴇ007

Câu trả lời:


3

Wowza hiện đang làm việc trên Media Server của họ , sẽ hỗ trợ HTML5. Bạn có thể xem nó ở đây , nó đang chiếu một bộ phim cuối cùng tôi đã kiểm tra.

Nó sử dụng WebM, một dự án dành riêng để phát triển định dạng video mở, chất lượng cao cho web miễn phí cho mọi người. Nó dựa trên một thùng chứa Matroska. Hiện tại YouTube đang sử dụng để phát video HTML5.

Nguồn của luồng này là tệp WebM được phát trực tuyến dưới dạng luồng trực tiếp bằng API xuất bản phía máy chủ Wowza.

Theo ghi chú thẻ:

Lưu ý: Cần có trình duyệt hỗ trợ HTML5, WebM, VP8 và Ogg Vorbis. Hoạt động với các trình duyệt sau:

Vì vậy, đây có vẻ là những yêu cầu để có được một trình duyệt web để phát trực tiếp.


3

HTML5 là một phần mở rộng của HTML4 và như vậy hoạt động bằng cách sử dụng bất kỳ cổng tcp / ip nào như được chỉ định trong tham số src của thẻ video . Nó được xử lý trực tiếp bởi trình duyệt, không sử dụng bất kỳ plugin nào như Flash và do đó là giải pháp phát trực tuyến duy nhất hiện có cho thiết bị di động.

Video HTML5 là giao thức không xác định - giao thức được ngụ ý bởi URL nguồn, ví dụ như trong:

<video src="rtp://myserver.com/path/to/stream">
    Your browser does not support the VIDEO tag and/or RTP streams.
</video>

hoặc có thể :

<video src="http://myserver.com:1935/path/to/stream/myPlaylist.m3u8">
    Your browser does not support the VIDEO tag and/or RTP streams.
</video>

Tất cả điều này phụ thuộc vào sự hỗ trợ của trình duyệt cho giao thức được sử dụng. Đơn giản chỉ cần phát trực tuyến một tệp video thường được hỗ trợ, nhưng các trường hợp phức tạp hơn như trên có thể yêu cầu sử dụng plugin khi trình duyệt thiếu hỗ trợ cần thiết.

Trình phát HTML5 có thể được xây dựng bằng các công cụ chỉ HTML, CSS và Javascript.

Một ví dụ là VideoJS , một trình phát nhẹ miễn phí & mã nguồn mở có thể hiển thị 100% bằng CSS, trang web của họ cũng chứa nhiều thông tin hữu ích về video HTML5.

Nhiều thông tin có sẵn xung quanh dự án Kaltura, được truy cập tốt nhất bắt đầu với html5video - Một trang web cộng đồng Kaltura. Trang web này cũng chứa So sánh Trình phát HTML5 và bài viết Bắt đầu - Điều hướng HTML5

Để xuất bản một tệp video hiện có trên HTML5, người ta có thể sử dụng Trình tạo video Html5 miễn phí để tạo mã HTML5 cho bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.