Frage

Also ich habe ein paar Videos in .flv-Format, das ich die Leute möchte in der Lage sein, von meiner Seite zu sehen, ohne sie herunterladen zu können. Bisher Flowplayer scheint die beste Wahl für den eigentlichen Flash Player.

Aber ich habe in diesem Video aussehendes Ding Streaming, wie seine angeblich die Videos sehr schnell machen zu betrachten und ermöglicht bis in die Mitte des Videos zu suchen, usw. Was ich es Arbeit bilden tun müssen, tun i müssen einige spezielle Server-Software für diese haben? Und wie kann ich mit dieser Software mit der JavaScript / PHP-Code zu integrieren, dass ich verwenden, um die Videos angezeigt werden?

Danke.

War es hilfreich?

Lösung

Gute Nachrichten! Sie benötigen keine spezielle Software, die meisten vernünftigen Webserver all das aus dem Kasten heraus zu tun. Was Sie beschreiben, und was Youtube und der Rest, Streaming ist nicht wirklich. Es ist progressive Download bezeichnet.

Grundsätzlich ist der SWF-Player (Flowplayer in Ihrem Fall) ist das Herunterladen der FLV-Video und spielen, was es bisher heruntergeladen hat. Um zu einem gewissen Video zu überspringen, dass es bereits heruntergeladen hat, sucht es in der heruntergeladenen Datei. Zum Überspringen hinaus, was bereits heruntergeladen wurde es auf die heruntergeladene Datei verwirft und startet einen neuen Download, aber es fragt den HTTP-Server zu starten, wird die Datei in einem bestimmten geben versetzt. Zum Glück, die meist HTTP-Server kann dies tun, aus dem Kasten heraus.

So einfach in die FLV-Dateien setzen müssen irgendwo, die öffentlich zugänglich ist über HTTP zum Download (nur testen Sie dies mit Ihrem Browser). Vorausgesetzt, dass Sie bei Flowplayer /flowplayer.swf auf Ihrer Website, und das Video ist /2girls1cup.flv Sie diese in Ihre Seite einfügen würde:

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

Ich habe dieses Beispiel von der Flowplayer Demos , wo es viele weitere Beispiele für viele Möglichkeiten, anpassen Flowplayer, wie es sich verhält und angezeigt wird.

Es gibt zwei Möglichkeiten, in denen ein tatsächlichen Streaming-Server besser ist. Eine davon ist für Multicasts eines Stroms zu tun, in dem alle Kunden an der gleichen Stelle im Video, die einfacher auf dem Server ist. Die andere ist in der Lage, eine Reihe von verschiedenen Kodierungen des gleichen Strom zu liefern, so dass zum Beispiel Kunden können das Video mit einer Bitrate, die am besten ihre Wiedergabe-Fähigkeit.

lot von

scroll top