HTML5 є продовженням HTML4, а також таких робіт з використанням будь-якого порту TCP / IP , як зазначено в параметрі ДКЗ відео тега . Він обробляється безпосередньо браузером, не використовуючи жодного плагіна, наприклад Flash, і тому є єдиним існуючим потоковим рішенням для мобільних пристроїв.
HTML5-відео є агностичним протоколом - протокол має на увазі вихідну URL-адресу, як, наприклад, у:
<video src="rtp://myserver.com/path/to/stream">
Your browser does not support the VIDEO tag and/or RTP streams.
</video>
або можливо :
<video src="http://myserver.com:1935/path/to/stream/myPlaylist.m3u8">
Your browser does not support the VIDEO tag and/or RTP streams.
</video>
Все це залежить від підтримки браузера протоколу, який використовується. Проста поточна передача відеофайлу завжди підтримується, але складніші випадки, як описано вище, можуть вимагати використання плагіна, коли браузеру не вистачає необхідної підтримки.
Програвачі HTML5 можна побудувати, використовуючи лише інструменти HTML, CSS та Javascript.
Наприклад, VideoJS , безкоштовний плеєр із відкритим кодом та легкий плеєр, який на 100% може працювати з використанням CSS, веб-сайт якого також містить багато корисної інформації про HTML5 відео.
Набагато більше інформації можна отримати про проект Kaltura, який можна отримати найкраще, починаючи з html5video - сайту спільноти Kaltura. Цей сайт також містить порівняння програвача HTML5 та статтю Початок роботи - Навігація по HTML5
Для публікації наявного відео-файлу на HTML5 можна скористатися безкоштовним Html5 Video Creator, який створить код HTML5 для вас.