HTML5 adalah ekstensi dari HTML4, dan karena itu berfungsi menggunakan port tcp / ip seperti yang ditentukan dalam parameter src dari tag video . Ini ditangani langsung oleh browser, tidak menggunakan plugin apa pun seperti Flash, dan karena itu satu-satunya solusi streaming yang ada untuk perangkat seluler.
Video HTML5 adalah protokol agnostik - protokol tersirat oleh URL sumber, seperti misalnya dalam:
<video src="rtp://myserver.com/path/to/stream">
Your browser does not support the VIDEO tag and/or RTP streams.
</video>
atau mungkin :
<video src="http://myserver.com:1935/path/to/stream/myPlaylist.m3u8">
Your browser does not support the VIDEO tag and/or RTP streams.
</video>
Ini semua tergantung pada dukungan browser untuk protokol yang digunakan. Cukup streaming file video biasanya selalu didukung, tetapi kasus yang lebih rumit seperti di atas mungkin memerlukan penggunaan plugin ketika browser tidak memiliki dukungan yang diperlukan.
Pemain HTML5 dapat dibangun menggunakan hanya alat HTML, CSS dan Javascript.
Contohnya adalah VideoJS , pemain ringan gratis & open source yang 100% skinnable menggunakan CSS, yang situs webnya juga berisi banyak informasi berguna tentang video HTML5.
Lebih banyak informasi tersedia di sekitar proyek Kaltura, yang paling baik diakses dimulai dengan html5video - situs komunitas Kaltura. Situs ini juga berisi Perbandingan Pemutar HTML5 dan artikel Memulai - Menavigasi HTML5
Untuk mempublikasikan file video yang ada di HTML5, seseorang dapat menggunakan Pembuat Video Html5 gratis yang membuat kode HTML5 untuk Anda.