Problém se streamováním videa skrze FlashPlayer
Zdravim.
Obracím se na vas s prosbou o radu při streamování videa, skze program Macromedia Flash Player.
Vlastním střihovou kartu ViewCast Osprey 210 + analogovou kameru Sony EVI D30 (NTSC). Windows 7 Ultimate, AMD X2 5200+, 5GB Ram DDR2 800Mhz.
Obě zařízení fungují v pořádku. Problém ovšem je. Video streamuji skrze aplikaci Flash Player na různé servery. Video, které mi z karty leze je v rozlišení 640x480pix /30FPS. Na serverech kam streamuji se však zobrazí pouze výřez o rozměrech 320x240pix. Místo celého videa je potom vidět třeba jenom má hlava. Toto video se ještě pak navíc převzorkuje do rozlišení 640x480pix a video pak působí rozmazaným dojdem. Pokud použiji různé softwarové cammera splittery a nastavím velikost výstupu na 640x480pix, je situace stejná. Zjistil jsem, že se mi to stává nezávisle na serverech. Ať streamuji kamkoliv v rozlišení 640x480, zobrazí se pouze výřez videa, který se dál převzorkuje na 640x480. Když vyměním střihovku za Aver EZ Maker USB Gold, je vše na prostostejné. Pokud zkusím z jiného PC, je situacé též stejná.
Bohužel, v nastavení flashe není žádná možnost pokročilého nastavení. Zkoušel jsem různé můžnosti, např. vypnout Hardwarovou akceleraci ve flashi, starší verzi Flashe, starší verzi prohlížeče, vymazat historii, vymazat adresáře flashe v AppData.
Zkoušel jsem i odinstalovat kodeky a vše je stejné. Známý mi ovše řekl, že kodeky na to nebudou mít vliv, že Flash má prý své.
Ostatní lidé na serveru však mají obraz stále ostrý a beži v nepřevzorkovaném 640x480. Chtěl bych se tedy zeptat, nevíte někdo o tom, že by Flash Měl nějaký pokročilejší konfig, kde bych nastavil ihned na vstupu rozlišení 640x480? Nebo si myslíte že toto omezení je na straně serveru, kam vysílám? V tom případě mi nejde do hlavy, proč se přijme jen malý výřez z videa, který se převzorkuje na vyšší rozlišení.
Pokud střihovku načtu ve VirtualDubu, obraz je v pořádku, neořízlý. V připojení problém není, jsem na síti s uploadem 10Mbit.
Děkuji za rady, Patrik.
Obracím se na vas s prosbou o radu při streamování videa, skze program Macromedia Flash Player.
Vlastním střihovou kartu ViewCast Osprey 210 + analogovou kameru Sony EVI D30 (NTSC). Windows 7 Ultimate, AMD X2 5200+, 5GB Ram DDR2 800Mhz.
Obě zařízení fungují v pořádku. Problém ovšem je. Video streamuji skrze aplikaci Flash Player na různé servery. Video, které mi z karty leze je v rozlišení 640x480pix /30FPS. Na serverech kam streamuji se však zobrazí pouze výřez o rozměrech 320x240pix. Místo celého videa je potom vidět třeba jenom má hlava. Toto video se ještě pak navíc převzorkuje do rozlišení 640x480pix a video pak působí rozmazaným dojdem. Pokud použiji různé softwarové cammera splittery a nastavím velikost výstupu na 640x480pix, je situace stejná. Zjistil jsem, že se mi to stává nezávisle na serverech. Ať streamuji kamkoliv v rozlišení 640x480, zobrazí se pouze výřez videa, který se dál převzorkuje na 640x480. Když vyměním střihovku za Aver EZ Maker USB Gold, je vše na prostostejné. Pokud zkusím z jiného PC, je situacé též stejná.
Bohužel, v nastavení flashe není žádná možnost pokročilého nastavení. Zkoušel jsem různé můžnosti, např. vypnout Hardwarovou akceleraci ve flashi, starší verzi Flashe, starší verzi prohlížeče, vymazat historii, vymazat adresáře flashe v AppData.
Zkoušel jsem i odinstalovat kodeky a vše je stejné. Známý mi ovše řekl, že kodeky na to nebudou mít vliv, že Flash má prý své.
Ostatní lidé na serveru však mají obraz stále ostrý a beži v nepřevzorkovaném 640x480. Chtěl bych se tedy zeptat, nevíte někdo o tom, že by Flash Měl nějaký pokročilejší konfig, kde bych nastavil ihned na vstupu rozlišení 640x480? Nebo si myslíte že toto omezení je na straně serveru, kam vysílám? V tom případě mi nejde do hlavy, proč se přijme jen malý výřez z videa, který se převzorkuje na vyšší rozlišení.
Pokud střihovku načtu ve VirtualDubu, obraz je v pořádku, neořízlý. V připojení problém není, jsem na síti s uploadem 10Mbit.
Děkuji za rady, Patrik.
co tak asi pan mysli , pod nazvom Flash .. Ze by FLash Media Encoder ?
[quote=Pytkin;303775]co tak asi pan mysli , pod nazvom Flash .. Ze by FLash Media Encoder ?[/quote]
Zdravim. Abych to upřesnil. Pokud chci na danej server streamovat video, tak mi server odpoví tím, že se mi otevře Adobe Flash Player a já vyberu zdroj videa - tedy střihovou kartu. To jsem myslel tím pojmem Flash.
Děkuji, Patrik.
Zdravim. Abych to upřesnil. Pokud chci na danej server streamovat video, tak mi server odpoví tím, že se mi otevře Adobe Flash Player a já vyberu zdroj videa - tedy střihovou kartu. To jsem myslel tím pojmem Flash.
Děkuji, Patrik.
hmm .. musis streamovat na ten server ? pouzi justin.tv .. a streamuj tam .. a pouzi Flash Media Encoder ..
[quote=Pytkin;303804]hmm .. musis streamovat na ten server ? pouzi justin.tv .. a streamuj tam .. a pouzi Flash Media Encoder ..[/quote]
Ahoj, já bych rád. Ale bohoužel to nezáleží až tak na mě. Na ty servery musím vysílat, jelikož tam pracuji, jedná se o livechat, proto si nemohu vybrat něco jiného. Jinak stáhnul jsem si ten Flash Media Encoder. Kdyby mi Flash Player mohl nabídnout takovej konfig (pokud je to možné) bylo by to super.
Patrik.
Ahoj, já bych rád. Ale bohoužel to nezáleží až tak na mě. Na ty servery musím vysílat, jelikož tam pracuji, jedná se o livechat, proto si nemohu vybrat něco jiného. Jinak stáhnul jsem si ten Flash Media Encoder. Kdyby mi Flash Player mohl nabídnout takovej konfig (pokud je to možné) bylo by to super.
Patrik.
a to je nejaka konkretna flash aplikacia ? skus pouzit nejaku inu ..
[quote=Pytkin;303828]a to je nejaka konkretna flash aplikacia ? skus pouzit nejaku inu ..[/quote]
Právě že je to konkrétní aplikace. Vybrat jinou nemohu. Prostě vstoupím na jejich stránky a nemám možnsot volby, maximálně vyberu ve flashi jakou kameru si přeji používat. Na chatu vidím video v rozlišení 640x480pix. Ovšem je to jen převzorkovanej výřez 320x240 z mých 640x480. Je potom vidět jen zvětšená část těla. Dělá mi to takto všude, nezávisle na serveru....
Právě že je to konkrétní aplikace. Vybrat jinou nemohu. Prostě vstoupím na jejich stránky a nemám možnsot volby, maximálně vyberu ve flashi jakou kameru si přeji používat. Na chatu vidím video v rozlišení 640x480pix. Ovšem je to jen převzorkovanej výřez 320x240 z mých 640x480. Je potom vidět jen zvětšená část těla. Dělá mi to takto všude, nezávisle na serveru....
jasne chapem .. nuz v tom ti asi neporadim ..
jo to bude těžké, ale určitě to není chybou v HW, ale v SW (chce se to poradit s někým kdo ten SW spravuje, programuje atd.)
Kdyz uz to tady Druid nakousnul,taky by me zajimalo jak je to vlastne s vysilanim flash videa?Kde je vlastne schovany Flash Player a k cemu je Flash Encoder.Vyzna se tu nekdo dostatecne v tehle problematice?Nebo nejake odkazy?
Flash Encoder koduje live video a posiela ho na server ..
Ano,ale kdyz chci nekde vysilat,vyskoci male okenko FlashPlayer s dotazem na nastaveni kamery,zvuku atd.To prece neni Encoder.Navic,jak by Encoder resil vysilani na vice serveru najednou?
[quote=eboy;305899]Ano,ale kdyz chci nekde vysilat,vyskoci male okenko FlashPlayer s dotazem na nastaveni kamery,zvuku atd.To prece neni Encoder.Navic,jak by Encoder resil vysilani na vice serveru najednou?[/quote]
Flash obsahuje encoder rovnou v sobě... ( už jenom proto jsou ty kecy o HTML5 vs. FLASH naprosto
komický - porovnávání trakaře s raketoplánem :-) )
Flash obsahuje encoder rovnou v sobě... ( už jenom proto jsou ty kecy o HTML5 vs. FLASH naprosto
komický - porovnávání trakaře s raketoplánem :-) )
eboy : Flash media encoder stiahnes tu : http://www.adobe.com/products/flashmediaserver/flashmediaencoder/
ten vie vysielat na server potomocou flash protocolu (RTMP) .. z neho si to potom moze tahat nejaky flashovsky player na web stranku ..
ten vie vysielat na server potomocou flash protocolu (RTMP) .. z neho si to potom moze tahat nejaky flashovsky player na web stranku ..
Flash media encoder znam,je to celkem srozumitelny soft - vstup,vystup,ruzna nastaveni...Ale flash player tohle prece nepouziva,skoro nic tam nejde nastavit,jen zdroje.A prave tohle me zajima,jak je to udelano pri vicenasobnem streamovani.Kazda aplikace si spusti svuj flash player?
eboy : hmm .. teraz ti uplne nerozumiem .. flash player je flash player .. to je prehravac .. on prima stream a zobrazuje ho .. zavisi od teba , co si v tom flashi naprogramujes ..
asi myslí takové ty aplikace ve Flash kdy posíláš obraz z webové kamery (jde to i z jiných zařízení) po síti na server...vím že to má např. Libimseti nebo Justin.tv a podobné služby
jasne .. o tom tu pisal aj Druid01 .. nuz ten encoder je uz v tej flash aplikacii na tom konkretnom WEBe ..