HTML5 является расширением HTML4 и поэтому работает с использованием любого порта tcp/ip, как указано в параметре src тега video. Он обрабатывается браузером напрямую, без использования какого-либо плагина, такого как 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.