websockets socket node ejemplo javascript video-streaming websocket

javascript - ejemplo - websockets node js



Transmisión de video a través de websockets usando JavaScript (3)

¿Cuál es la forma más rápida de transmitir video en vivo usando JavaScript? ¿Es WebSockets sobre TCP un protocolo lo suficientemente rápido para transmitir un video de, por ejemplo, 30 fps?


¿Es WebSockets sobre TCP un protocolo lo suficientemente rápido para transmitir un video de, por ejemplo, 30 fps?

Sí ... lo es, echa un vistazo a este project . Websockets puede manejar fácilmente la transmisión de video de alta definición. Sin embargo, debes ir a Adaptive Streaming. here te explico cómo puedes implementarlo.

Actualmente estamos trabajando en una aplicación de mensajería instantánea basada en web con chat, intercambio de archivos y soporte de video / webcam. Con algunos trucos y bits conseguimos la transmisión de medios a través de websockets (usamos HTML5 Media Capture para obtener la transmisión de nuestras cámaras web)

Debe crear una stream API y un Media Stream Transceiver de Media Stream Transceiver para controlar el procesamiento y transporte de los medios relacionados.


Definitivamente es concebible, pero no estoy seguro de que estemos allí todavía. Mientras tanto, recomiendo usar algo como Silverlight con IIS Smooth Streaming . Silverlight está basado en complementos, pero funciona en Windows / OSX / Linux. Algún día el elemento <video> HTML5 será el camino a seguir, pero faltará soporte por un tiempo.