Domanda

Così ho alcuni video in formato .flv che mi piacerebbe persone di essere in grado di visualizzare dal mio sito, senza essere in grado di scaricarli. Finora Flowplayer sembra la scelta migliore per l'attuale flash player.

Tuttavia, ho cercato in questo video in streaming cosa, come la sua presunta per rendere i video molto veloce per visualizzare e permette di cercare la metà del video, ecc Che cosa ho bisogno per farlo funzionare, fare i bisogno di avere qualche software server speciale per questo? E come posso integrare con questo software utilizzando il codice JavaScript / PHP che userò per visualizzare i video?

Grazie.

È stato utile?

Soluzione

Buone notizie! Non hai bisogno di un software speciale, la maggior parte dei server web ragionevoli possono fare tutto questo fuori dalla scatola. Quello che stai descrivendo, e ciò che Youtube e il resto lo fanno, non è in streaming in realtà. Si chiama download progressivo.

In sostanza il giocatore SWF (Flowplayer nel tuo caso) sta scaricando il video FLV, e la riproduzione di quello che ha scaricato finora. Per passare ad alcuni video che ha già scaricato, si cerca nel file scaricato. Per saltare al di là di ciò che è già stato scaricato scarta il file scaricato e inizia un nuovo download, ma chiede al server HTTP per iniziare a dare è il file in un determinato offset. Fortunatamente, la maggior parte dei server HTTP possono fare questo, fuori dalla scatola.

Quindi, non vi resta che mettere i file FLV da qualche parte che è a disposizione del pubblico per scaricare via HTTP (solo testare questo con il vostro browser). Supponendo che si mette a Flowplayer /flowplayer.swf sul vostro sito, e il video è /2girls1cup.flv si inserire questo nella tua pagina:

<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>

Ho preso questo esempio da pagina demo Flowplayer dove c'è un sacco di altri esempi molti modi per personalizzare Flowplayer, il modo in cui si comporta e viene visualizzato.

Ci sono due modi in cui un server reale di streaming È meglio. Uno è per fare multicast di un torrente, in cui tutti i clienti sono allo stesso punto del video, che è più facile sul server. L'altro è quello di poter fornire un certo numero di differenti codifiche dello stesso corso d'acqua, in modo che, ad esempio, i clienti possono il video a un bitrate che meglio corrisponde al capacità di riproduzione.

molto

Un di aziende scommettere un sacco di soldi che questo sarebbe molto importante per il video a decollare sul web. Sembra che tutti sono sbagliato. server di streaming sono per lo più utilizzati nel mondo enterprisey, il che potrebbe spiegare i loro prezzi enterprisey.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top