Il tag HTML5 ha un supporto molto limitato sulle origini video. Le sorgenti video supportate sono inoltre limitate al browser utilizzato dai visitatori. Si prega di consultare:
http://www.w3schools.com/html/html5_video.asp
per una tabella di formati supportati a seconda del browser. Per riassumere, HTML5 Video supporta MP4 su tutti i browser e OGG, WEBM in FireFox, Opera e Chrome. Detto questo, è Technically Possible to stream RTSP/RTP, ma altamente sconsigliato.
Se è necessario utilizzare HTML5 Video e avere maggiore controllo sul server di streaming, è possibile provare This Solution, che spiega come eseguire lo streaming di un video tramite un file ogg con VLC. Quindi il link del file ogg può essere utilizzato per lo streaming del video su una pagina con tag video HTML5.
Alternative al tag HTML5 Video
giocatori Flash Video supportano un po 'più di HTML5 Video. Ad esempio i supporti JW Player:
- 3 tipi di file video: MP4, WebM e FLV.
- 3 tipi di file audio: AAC, MP3 e Vorbis.
- 2 protocolli di streaming: HLS e RTMP.
E per ancora più avanzata video e il supporto sorgente audio si potrebbe provare VLC Web Plugin, o il nuovo WebChimera (sulla base di libvlc). (Entrambi di questi richiedono un plugin installato, flash richiede un plugin troppo, ma che di solito è già installato)
UPDATE
Come plug-in NPAPI sono stati deprecati in maggior parte dei browser, utilizzando VLC plug-in Web e WebChimera NPAPI non è più una soluzione.
Un'altra cosa interessante da notare su questo argomento è Dailymotion's HLS.js che dà la possibilità di streaming live a tutti i browser tramite HLS.
Possibile duplicato di [streaming live HTML5] (http://stackoverflow.com/questions/5858936/html5-live-streaming) Supporto RTSP: http://stackoverflow.com/questions/1735933/streaming-via-rtsp -or-rtp-in-html5 –