Quiero desarrollar una web para transmitir un torneo de pool.
La web tendria la grilla de jugadores con los puntajes y a su vez deberia tener una emision de lo que toma la camara, por ejemploi una webcam conectada a la pc que este filmando la mesa de pool.
Porque en Argentina hacemos torneos en distintas ciudades, y la gente transmite por facebook(que no esta mal) y estan constantemente preguntando como van y demas.
A su vez si quiero poner los nombres de los jugadores y puntos en pantalla se puede? como hacen en los partidos en la tv?
Muchas gracias
Emitir en vivo desde camara conectada a la pc
#1
Escrito 15 noviembre 2017 - 05:00
#2
Escrito 16 noviembre 2017 - 10:40
Encontre esta libreria y funciona con un video guardado en la pc o servidor. Pero tendria que poder transmitir en directo:
Modo de uso:
<?php /** * Description of VideoStream */ class VideoStream { private $path = ""; private $stream = ""; private $buffer = 102400; private $start = -1; private $end = -1; private $size = 0; function __construct($filePath) { $this->path = $filePath; } /** * Open stream */ private function open() { } } /** * Set proper header to serve the video content */ private function setHeader() { $this->start = 0; $c_start = $this->start; exit; } if ($range == '-') { }else{ $c_start = $range[0]; } if ($c_start > $c_end || $c_start > $this->size - 1 || $c_end >= $this->size) { exit; } $this->start = $c_start; } else { } } /** * close curretly opened stream */ { exit; } /** * perform the streaming of calculated range */ private function stream() { $i = $this->start; $bytesToRead = $this->buffer; } echo $data; $i += $bytesToRead; } } /** * Start streaming video content */ function start() { $this->open(); $this->setHeader(); $this->stream(); } } ?>
<?php include('VideoStream.php'); $filePath='D:/Videos Musicales/03. Ozuna - Se Preparó ( Video Oficial ) - Odisea.mp4'; $stream = new VideoStream($filePath); $stream->start(); ?>
#3
Escrito 18 noviembre 2017 - 06:14
En HTML5 con 3 / 4 Lineas de codigo muestras un video desde tu Servidor.
Porque no pruebas HTML5, tiene WebSocket que te permite manejar Streaming, Te Prueba ?
Saludos!
#4
Escrito 19 noviembre 2017 - 07:00
En HTML5 con 3 / 4 Lineas de codigo muestras un video desde tu Servidor.
Porque no pruebas HTML5, tiene WebSocket que te permite manejar Streaming, Te Prueba ?
Saludos!
Entiendo..lo estoy viendo..Pero igual tengo que contratar un hosting en el futuro..porque miles de personas deben poder verlo..mas adelante comento como voy..Gracias amigo
encontre esto:
<canvas id="videoCanvas" width="640" height="480"> <p> Please use a browser that supports the Canvas Element, like </p> </canvas> <script type="text/javascript"> // Setup the WebSocket connection and start the player var client = new WebSocket( 'ws://example.com:8084/' ); var canvas = document.getElementById('videoCanvas'); var player = new jsmpeg(client, {canvas:canvas}); </script>