¿Cómo es su cámara de generar el flujo?
Películas de QuickTime Streaming es fácil. Básicamente, al importar el vídeo tienen el mov ya en un servidor web y elegir la opción de importación de ya implementados en un servidor web. Este es un polvo rápido. Arroyo mov
http://www.alaron-nuclear.com/devsite/streamtest.htmlSi Im entender bien lo convierte a Flash FLV sobre la marcha.
Sin embargo, creo que la alimentación de su webcam se va a tener que ser guardado en un formato como streamable. Mov primero. Yo no sé de todos modos para "capturar" una secuencia en directo en Flash.
En el trabajo de una empresa externa nos hizo con un software de codificación propietario. Yo tenía básicamente cuatro cámaras conectadas a una tarjeta de codificador en un PC estándar. No sé nada acerca de cómo funciona el software, pero soy bastante segura de que codifica y utiliza MMS - Microsoft Media Services para enviar al servidor, ya que el código objeto usado para mostrar el flujo 6BF52A52 utiliza el Reproductor de Windows Media 10 clsid - 394A-11D3-B153-00C04F79FAA6. Sin embargo, los archivos que corría nuestro video también se incluye un archivo DLL que no tengo manera de descompilar y averiguar lo que es o hace. No sé si su relación o no.
Creo que una corriente de retransmitir en directo por Internet, será necesario buscar en el MMS o, posiblemente, mejor RTSP - Real Time Streaming Protocol.
Esta página es bastante informativo sobre lo que los protocolos son
http://all-streaming-media.com/faq/stre ... tocols.htmSin embargo, no tiene tiempo para buscar mayor cantidad de detalles sobre la forma de utilizarlos para un fin como el que usted tiene en mente.
MMS - Microsoft Media Services
Microsofts utiliza el servidor de streaming de servicios de medios de Microsoft (MMS) de protocolo (también llamado de Servicios NetShow) para transferir datos unicast. MMS pueden ser transportados a través de UDP o TCP (COLCIENCIAS y protocolos MMST). Si el cliente de Windows Media Player no se puede negociar una buena conexión mediante MMS a través de UDP, se recurrirá a MMS a través de TCP. Si eso falla, la conexión puede hacerse utilizando una versión modificada de HTTP (siempre a través de TCP). Esto no es tan ideal para el streaming como MMS a través de UDP, pero asegura la conectividad, no obstante.
El protocolo por defecto para el streaming de Windows Media no es MMS, pero RTSP.
El puerto por defecto para MMS es 1755.
RTSP - Real Time Streaming Protocol
El Real Time Streaming Protocol (RTSP), desarrollado por la IETF y publicado en 1998 como RFC 2326, es un protocolo para su uso en sistemas de transmisión de medios que permite a un cliente para controlar remotamente un servidor de streaming de medios de comunicación, la emisión de vídeo-como comandos como " Play "y" pausa ", y para dar tiempo basado en el acceso a los archivos en un servidor.
Algunos servidores RTSP, RTP, como el uso del protocolo de transporte para el audio real de datos de vídeo. Muchos servidores RTSP uso RDT RealNetworkss propietario como el protocolo de transporte.
RTSP puede ser transportado a través de UDP o TCP (RTSPU y protocolos RTSPT).
El puerto por defecto para RTSP es 554.
Este es el código objeto que se utiliza para integrar la corriente en el sitio web. Id Pensamiento incluirlo en caso de que te da algunas ideas.
<OBJECT height=240 width=320
classid=clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6 VIEWASTEXT>
<PARAM NAME="URL" VALUE="<%=url%>">
<PARAM NAME="rate" VALUE="1">
<PARAM NAME="balance" VALUE="0">
<PARAM NAME="currentPosition" VALUE="0">
<PARAM NAME="defaultFrame" VALUE="">
<PARAM NAME="playCount" VALUE="1">
<PARAM NAME="autoStart" VALUE="1">
<PARAM NAME="currentMarker" VALUE="0">
<PARAM NAME="invokeURLs" VALUE="-1">
<PARAM NAME="baseURL" VALUE="">
<PARAM NAME="volume" VALUE="50">
<PARAM NAME="mute" VALUE="-1">
<PARAM NAME="uiMode" VALUE="none">
<PARAM NAME="stretchToFit" VALUE="1">
<PARAM NAME="windowlessVideo" VALUE="0">
<PARAM NAME="enabled" VALUE="-1">
<PARAM NAME="enableContextMenu" VALUE="-1">
<PARAM NAME="fullScreen" VALUE="0">
<PARAM NAME="SAMIStyle" VALUE="">
<PARAM NAME="SAMILang" VALUE="">
<PARAM NAME="SAMIFilename" VALUE="">
<PARAM NAME="captioningID" VALUE="">
<PARAM NAME="enableErrorDialogs" VALUE="0">
<PARAM NAME="_cx" VALUE="8467">
<PARAM NAME="_cy" VALUE="6350">
</OBJECT>
- <OBJECT height=240 width=320
- classid=clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6 VIEWASTEXT>
- <PARAM NAME="URL" VALUE="<%=url%>">
- <PARAM NAME="rate" VALUE="1">
- <PARAM NAME="balance" VALUE="0">
- <PARAM NAME="currentPosition" VALUE="0">
- <PARAM NAME="defaultFrame" VALUE="">
- <PARAM NAME="playCount" VALUE="1">
- <PARAM NAME="autoStart" VALUE="1">
- <PARAM NAME="currentMarker" VALUE="0">
- <PARAM NAME="invokeURLs" VALUE="-1">
- <PARAM NAME="baseURL" VALUE="">
- <PARAM NAME="volume" VALUE="50">
- <PARAM NAME="mute" VALUE="-1">
- <PARAM NAME="uiMode" VALUE="none">
- <PARAM NAME="stretchToFit" VALUE="1">
- <PARAM NAME="windowlessVideo" VALUE="0">
- <PARAM NAME="enabled" VALUE="-1">
- <PARAM NAME="enableContextMenu" VALUE="-1">
- <PARAM NAME="fullScreen" VALUE="0">
- <PARAM NAME="SAMIStyle" VALUE="">
- <PARAM NAME="SAMILang" VALUE="">
- <PARAM NAME="SAMIFilename" VALUE="">
- <PARAM NAME="captioningID" VALUE="">
- <PARAM NAME="enableErrorDialogs" VALUE="0">
- <PARAM NAME="_cx" VALUE="8467">
- <PARAM NAME="_cy" VALUE="6350">
- </OBJECT>
En caso de que quiera comprobar que funciona, esta es la empresa que nos hizo usando el software Cybervu
http://www.nomadnetworks.com/nomadwebsite/default.aspDesafortunadamente, puede que tenga que estar en un servidor Windows para usarlo, ya que utilizan el código ASP para visualizarlos.