[megoldva]Hauppauge WinTV-HVR1120 DVB-T/H kérdések

Fórumok

Röviden:
kell egy stream-et létrehoznom olyan eszközökkel, amiket nem én választottam.
A gépben olyan alaplap van, ami nem tartalmaz hangkártyát. Van benne egy Hauppauge WinTV-HVR1120 DVB-T/H tuner, ő a capture. A képet szedi is szépen.

No most a kérdés az, hogy kell-e néki hangkártya, vagy a kártyán lévő Line In önállóan is képes dolgozni? Sajnos ezzel a típussal még nem volt dolgom, így kérném ezen eszköz ismeretével bíró kolléga segítségét.

MEGOLDÁS:
ezt a PEBKAC-ot :D
ffmpeg alsa támogatás nélkül lett lefordítva, így hiába is csináltam bármit, nem ment.
libasound-dev felnyomat, ffmpeg fordít, megy :)
Köszönöm a hozzászólásokat! :)

Hozzászólások

Igazából a kérdést nem értem.
Mit szeretnél a line-in kapcsolattól?
Ha a kártya hardveres mpg-vel rögzít tv adást, akkor az mpg-ben benne
kellene lennie a hangnak is.
Nekem pvr-350 van, ott csak a külső videó jelnél kell
a line-in(scart<->s-video kábel), mivel azon megy be a hang.

Igen, a részleteket nem írtam le, elnézést :D
Szóval egy külső jelforrást továbbítunk, melyet a tuner composit bejáratára kötünk, ehhez tartozik egy hangsáv is, melyet a Line in-re. Na most a gond az, hogy akárhogyan paraméterezem, csak a videó megy át, hangstream-et nem látunk. A kérdés ebben az értelemben már talán érthető, hogy kell-e a kártyának hangkártya is, vagy a line-in már önmagában egy hangkártya.

ffmpeg kapná meg. Ha felparaméterezem, akkor az vehető észre, hogy a bitsebesség rohamosan lecsökken kemény 1 kbps-ra. Mintha elszökne a jel :D
Ubuntu-n fut, Pulse mixere gyakorlatilag nem jelzi, hogy lenne bármi történés a bejáraton, pedig látja a bemenet létezését. Az a gyanúm, hogy ez a kártya a bemenetére érkező jelet a hangkártyának adja (gyakorlatilag route-olja), vagy adná, ezért nincs a bejáratán semmi.

szerk.: nem t'om, mit nyomtam, de megjelent a hang a mixerben :D Megpróbálom ismét.

hm.. Valami ilyenen gondolkodtam, csak ffmpeg-el akartam azt is megoldani.
Hogyan tudok mplayer-el átadni ilyen jelfolyamot az ffmpeg bemenetére? Van ebben tapasztalatod?
Gyanítom, valami temp-file szerűt kéne vele létrehozni, azaz helyben egy stream-et, amit aztán ffmpeg beolvas.
Hétvégén majd utánaolvasok ennek a megoldásnak, akkor több időm lesz.

A hangkártya mit fog csinálni ?
Azon mint egy kimeneti eszközön csak meghallgathatod a hangot.
Van egy raw analóg streamed amiben benne van a kép a hang.
Ebből kellene egy szabványos mp2-TS-t vagy mp4-TS-t létrehozni.
Ezt kell beletenni egy IP broadcastingba.
Ehez nem kell sem hangkártya sem videokártya.
Kell egy video/audio input , sok processzor és memória , meg egy normális hálózati csatoló.
Ezt szerintem a VLC meg tudja valósítani.

A hangkártyának a /dev-ben leledzik ki/bemenete, ezt már lehet kódolt, azaz a hardware által előállított stream-ként kezelni, ergo nem kell még egy kódoló software-t hadrendbe állítánai, hogy az amúgy raw folyamból kinyerjek egy, az ffmpeg számára már használható anyagot.
Más ezen a gépen úgy sem fog menni, a hangkártya más hangforrást nem fog kezelni.

VLC-vel egy gond van, hogy az ffserver-el semmit nem tud kezdeni, viszont a streamer részére előállítani vele anyagot, hát mit mondjak, Paks sem elég neki :)

Új fejlemény, új szál:

a kártyáról lejövő jel tartalmazza a a hangot, ffmpeg-el szét kell map-olnom, hogy két stream-nek lássa az ffmpeg. Remélem, bejön :)