Pomiń łącza nawigacji1.jpg > Pseudostreaming FLV

Pseudostreaming FLV Powrót do Strona główna

Co to jest pseudostreaming FLV

Pseudostreaming to protokół działający na bazie HTTP. Player uruchomiony w przeglądarce użytkownika przekazuje serwerowi informację o miejscu, od którego użytkownik chciałby oglądać film. Jest to główna zaleta tego rozwiązania - możliwość przewijania filmu również do miejsca, które nie zostało jeszcze pobrane przez player. Pseudostreaming wykorzystuje między innymi popularny YouTube.

Pseudostreaming FLV jest obsługiwany przez SimpleStorage.

Przykład

Poniżej możesz obejrzeć zabawną krótkometrażową animację Big Buck Bunny serwowaną z serwerów SimpleStorage (przeczytaj o Big Buck Bunny po polsku):

Jako player został wykorzystany darmowy Flowplayer.

Na stronie twórców Flowplayera znajdziesz dokładny opis instalacji  na Twojej stornie internetowej oraz szczegółową dokumentację.

UWAGA: Na swojej stronie nigdy nie używaj adresu http://r.simplestorage.pl/przewodnik/flowplayer/! Pewnego dnia możemy zechcieć go zmienić i wszystkie Twoje filmy przestaną działać. Pamiętaj, żeby umieścić pliki Flowplayera na własnym serwerze lub w obrębie własnej witryny na SimpleStorage.

 Obejrzyj Big Buck Bunny z SimpleStorage!

Kod HTML, który został wykorzystany do osadzenia filmu:

    <html>
<head>
<script type="text/javascript" src="http://r.simplestorage.pl/przewodnik/flowplayer/flowplayer-3.1.4.min.js"></script>
</head>
<body>
<a style="display:block;width:640px;height:360px" id="player"></a>
<script type="text/javascript">
flowplayer("player", "http://r.simplestorage.pl/przewodnik/flowplayer/flowplayer-3.1.5.swf", {
clip: {
url: "http://r.simplestorage.pl/przewodnik/video/big_buck_bunny-lq.flv",
autoPlay: false,
autoBuffering: true,
provider: "pseudostreaming"
},
plugins: {
pseudostreaming: {url: "flowplayer.pseudostreaming-3.1.3.swf"}
}
});
</script>
</body>
</html>


Informacje techniczne

Plik FLV, zanim będzie mógł być streamingowany, musi zostać odpowiednio do tego przygotowany:

  • musi posiadać wystarczającą liczbę keyframes (kompletne ramki znajdujące się w filmie co stały odstęp czasu), w pseudostreamingu można przesuwać się tylko do miejsc, w których znajduje się keyframe, więc jeśli będzie ich zbyt mało, to przewijanie filmu będzie skokowe, właściwie każdy program do obróbki wideo pozwala na umieszczenie keyframes w pliku FLV,
  • na jego początku muszą znaleźć się metadane, które zawierają między innymi informację o wspomnianych powyżej keyframes, można je dodać korzysając z programu flvtool2 (wywołanie flvtool2 -U plik_wideo.flv)
  • nazwa parametru przekazującego pozycję w pliku, do której użytkownik chce przeskoczyć to start (jest to również domyślna nazwa we Flowplayerze).

Dodatkowe informacje o przygotowywaniu plików FLV do pseudostreamingu możesz przeczytać również na stronie Flowplayera.

 

2010-03-02 07:22:51

Galeria załączników

 

Komentarze

, aby komentować artykuły...
Nie dodano jeszcze komentarzy - bądź pierwszy i dodaj swoją wypowiedź!

    Wyszukiwarka