Transmisión en vivo HTML5


10

Adobe Flash utiliza Adobe Flash Player, protocolo RTMP, Flash Media Server y Flash Media Live Encoder para hacer posible la transmisión en vivo.

¿Qué protocolo y software corresponde al video / audio HTML?

¿Qué puede reemplazar el protocolo RTMP, Flash Media Server y Flash Media Live Encoder?

¿Es posible con HTML5?


1
Pregunta relacionada de StackOverflow: stackoverflow.com/questions/1735933/…
Ƭᴇcʜιᴇ007

Respuestas:


3

Wowza está trabajando actualmente en su servidor de medios , que admitirá HTML5. Puedes verlo aquí , está reproduciendo una película la última vez que revisé.

Utiliza WebM, que es un proyecto dedicado al desarrollo de un formato de video abierto de alta calidad para la web que está disponible gratuitamente para todos. Se basa en un contenedor Matroska. YouTube lo usa actualmente para reproducir videos HTML5.

La fuente de esta transmisión es un archivo WebM que se transmite como una transmisión en vivo utilizando la API de publicación del lado del servidor Wowza.

De acuerdo con la nota de la etiqueta:

Nota: Se requiere un navegador que admita HTML5, WebM, VP8 y Ogg Vorbis. Funciona con los siguientes navegadores:

Por lo tanto, estos parecen ser los requisitos para obtener un navegador web para la transmisión en vivo.


3

HTML5 es una extensión de HTML4, y como tal funciona usando cualquier puerto tcp / ip como se especifica en el parámetro src de la etiqueta de video . Es manejado directamente por el navegador, no utiliza ningún complemento como Flash y, por lo tanto, es la única solución de transmisión existente para dispositivos móviles.

El video HTML5 es independiente del protocolo: el protocolo está implícito en la URL de origen, como por ejemplo en:

<video src="rtp://myserver.com/path/to/stream">
    Your browser does not support the VIDEO tag and/or RTP streams.
</video>

o tal vez :

<video src="http://myserver.com:1935/path/to/stream/myPlaylist.m3u8">
    Your browser does not support the VIDEO tag and/or RTP streams.
</video>

Todo esto depende del soporte del navegador para el protocolo que se utiliza. Normalmente, solo se admite la transmisión de un archivo de video, pero los casos más complicados como los anteriores pueden requerir el uso de un complemento cuando el navegador carece del soporte requerido.

Los reproductores HTML5 se pueden construir utilizando como herramientas solo HTML, CSS y Javascript.

Un ejemplo es VideoJS , un reproductor liviano gratuito y de código abierto que es 100% personalizable usando CSS, cuyo sitio web también contiene mucha información útil sobre video HTML5.

Hay mucha más información disponible sobre el proyecto Kaltura, al que se accede mejor a partir de html5video - Un sitio de la comunidad de Kaltura. Este sitio también contiene una Comparación de reproductores HTML5 y el artículo Comenzando - Navegando HTML5

Para publicar un archivo de video existente en HTML5, se puede usar el Creador de video Html5 gratuito que crea el código HTML5 para usted.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.