F4v stream + JWplayer többszörösen eszi a kliens helyét.

Fórumok

Sziasztok!

Adott egy élő adás stream analóg jelből (firewire,dvgrab,ffmpeg(h.264), ffserver).
Érdekes módon a kliens gépén eszi a hdd-n a helyet. DE nem annyit amennyit letölt, hanem többszörösét.
Tehát nem is annyi hogy cache-eli és mellé tárolja, hanem többet :S

Próbáltam megváltoztatni az apache2-ben a mimie tipusát octet/stream-re, nem javított.
Azt szeretném valahogy megoldani php nélkül, hogy no-cache, no-store.

Apache-ban valami beállítás erre, hogy az adott file headerébe belevarázsoljam ?

Köszi

Hozzászólások

Készítsek xml konténert neki php-val ?

Pontosan ugyanez a bajom nekem is. A Flowplayer is ezt csinalja.
-------------------
http://www.rtvstat.hu/ - A legtöbb magyar rádió és TV egy helyen!

Van ilyen modul:
http://httpd.apache.org/docs/2.2/mod/mod_headers.html

Milyen protokollt használsz az élő stream megjelenítésére? Ha http, akkor valódi live http streaminget használsz? Mert ha nem, akkor mindegy, hogy mi a a mime type, a flash player cache-el, mert azt hiszi, hogy ez nem live stream, hanem http pseudostreaming. Ettől kezdve pedig jogosan cache-l (vagyis rögzíti a kapott tartalmat).

Ha tudod akkor pastelnéd a JWplayer configodat, úgy lehet, hogy többet tudok segíteni.

Szerk: Ugyan ez vonatkozik a FlowPlayer-re.

Szia!

Ez progresszív streaming.
Beillesztem szívesen. Viszont nem az a prob. hogy menti, vagy nem, hanem hogy többszörösét.
Tehát közel sem annyit amennyit a server streamingelt neki.
JW:

so.addParam('allowscriptaccess', 'always');
so.addParam('allowfullscreen', 'true');
so.addVariable('image', 'style/onlinebg.jpg');
so.addVariable('title', 'Tisza TV Online');
so.addVariable('file', 'http://domain:443/online.f4v');
so.addVariable('width', '312');
so.addVariable('height', '250');
so.addVariable('displaywidth', '312');
so.addVariable('backcolor', '0xFFFFFF');
so.addVariable('frontcolor', '0x0F0F0F');
so.addVariable('bufferlength', '10');
so.addVariable('autoscroll', 'true');
so.addVariable('thumbsinplaylist', 'false');
so.addVariable('autostart', 'false');

<1 leszel, vagy 0. vagy élő, vagy hulla>

Kicsit agyaltam a dolgon, és eszembe jutott 2 kérdés:

Csak kíváncsiságból: megnézted már, hogy mi van a letöltött fájlban?
Nézd már meg légyszi, hogy mekkora a header-ben a content lenght mező értéke.

Én most a másodikra tippelnék, hogy helytelenül van beállítva.