Pregunta

Así que tengo algunos videos en formato .flv, que me gustaría que la gente sea capaz de ver desde mi sitio, sin poder descargarlos. Hasta ahora Flowplayer que parece ser la mejor opción para el jugador de destello real.

Sin embargo, he estado buscando en este video streaming cosa, como su supuesta a hacer los videos muy rápido para ver y permite buscar hasta la mitad del vídeo, etc. ¿Qué necesito para hacer que funcione, ¿tengo necesita tener algún software de servidor especial para esto? Y cómo puedo integrar con este software utilizando el código JavaScript / PHP que voy a utilizar para visualizar los videos?

Gracias.

¿Fue útil?

Solución

Buenas noticias! No es necesario un software especial, la mayoría de los servidores web razonables pueden hacer todo eso fuera de la caja. Lo que usted describe, y lo que Youtube y el resto lo hacen, no se transmite en realidad. Se llama la descarga progresiva.

Básicamente el jugador SWF (flowplayer en su caso) está descargando el video FLV, y jugando lo que ha descargado hasta el momento. Para saltar a un video que ya ha descargado, se busca en el archivo descargado. Para saltar más allá de lo que ya se ha descargado descarta el archivo descargado y se inicia una nueva descarga, pero pide al servidor HTTP para comenzar dándole el archivo en un desplazamiento seguro. Afortunadamente, la mayoría de los servidores HTTP pueden hacer esto fuera de la caja.

Por lo que sólo hay que poner los archivos FLV en alguna parte que está a disposición del público para su descarga a través de HTTP (simplemente probar esto con su navegador). Suponiendo que usted pone en flowplayer /flowplayer.swf en su sitio, y el vídeo se le /2girls1cup.flv insertarlo en su página:

<script src="http://static.flowplayer.org/js/flowplayer-3.0.6.min.js"></script>

<!-- Edit this with the width and height to display the video -->
<a  
    href="/2girls1cup.flv"  
    style="display:block;width:425px;height:300px;"  
    id="player"> 
</a> 

<!-- this script block will install Flowplayer inside previous anchor tag --> 
<script language="JavaScript"> 
    flowplayer("player", "/flowplayer.swf"); 
</script>

Tomé este ejemplo de la página demos Flowplayer donde hay un montón más ejemplos de muchas maneras de personalizar flowplayer, la forma en que se comporta y se muestra.

Hay dos maneras en las que un servidor de streaming real es mejor. Uno es para hacer una difusión múltiple de una corriente, en la que todos los clientes están en el mismo lugar en el video, que es más fácil en el servidor. La otra es ser capaz de entregar un número de diferentes codificaciones de la misma corriente, de modo que, por ejemplo, los clientes puede el vídeo a una tasa de bits que mejor se adapte a su capacidad de reproducción.

muchos

de empresas apostar una gran cantidad de dinero que esto sería muy importante para el vídeo para despegar en la web. Parece que todos ellos están equivocados. servidores de streaming se utilizan sobre todo en el mundo enterprisey, lo que podría explicar sus precios enterprisey.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top