Question

J'ai donc quelques vidéos au format .flv que je voudrais que les gens puissent voir mon site, sans pouvoir les télécharger. Jusqu'à présent, Flowplayer semble être le meilleur choix pour le lecteur flash réelle.

Cependant, je cherchais dans cette vidéo de streaming chose, comme son supposé faire des vidéos très rapide à voir et permet de rechercher au milieu de la vidéo, etc. Que dois-je pour le faire fonctionner, faire i besoin d'avoir un logiciel de serveur spécial pour cela? Et comment puis-je intégrer ce logiciel en utilisant le javascript / code PHP que je vais utiliser pour afficher les vidéos?

Merci.

Était-ce utile?

La solution

Bonnes nouvelles! Vous n'avez pas besoin d'un logiciel spécial, la plupart des serveurs web raisonnables peuvent faire tout cela hors de la boîte. Qu'est-ce que vous décrivez, et ce que Youtube et le reste font, ne diffuse en réalité. Il est appelé téléchargement progressif.

Fondamentalement, le lecteur SWF (flowplayer dans votre cas) est de télécharger la vidéo FLV, et jouer ce qu'il a téléchargé jusqu'à présent. Pour passer à une vidéo qu'il a déjà téléchargé, il cherche dans le fichier téléchargé. Pour sauter au-delà de ce qui a déjà été téléchargé supprime le fichier téléchargé et démarre un nouveau téléchargement, mais il demande au serveur HTTP pour commencer à lui donner le fichier à un certain décalage. Heureusement, la plupart des serveurs HTTP peuvent le faire hors de la boîte.

Alors, il vous suffit de mettre les fichiers FLV quelque part qui est publiquement disponible pour téléchargement via HTTP (tester avec votre tout navigateur). En supposant que vous mettez flowplayer à /flowplayer.swf sur votre site, et la vidéo est /2girls1cup.flv vous insérez ceci dans votre page:

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

Je pris cet exemple de les démos Flowplayer où il y a beaucoup d'autres exemples de beaucoup de façons pour personnaliser flowplayer, la façon dont il se comporte et s'affiche.

Il y a deux façons dont un serveur de streaming réel est mieux. L'un est pour faire multidiffusions d'un cours d'eau, dans lequel tous les clients sont au même endroit dans la vidéo, qui est plus facile sur le serveur. L'autre est d'être en mesure de fournir un certain nombre de différents encodages du même flux, de sorte que, par exemple, les clients peuvent la vidéo à un débit qui correspond le mieux à leur capacité de lecture.

beaucoup de

scroll top