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.