Sziasztok!
Kicsit kezdő vagyok a témában, de a következőre lenne szükségem:
Adott egy Genius GF112-es kamera és egy debian.
Azt kellene megoldanom, hogy a kamera képét tudjam streamelni mondjuk embedded media playerbe.
Ezzel nem is lenne gond, még a stream autentikációja is rendben van.
A problémám az, hogy a delay kb. 10-20 másodperc, ami elég sok.
A kamera 1 fps-sel dolgozik, kicsi felbontásban, tehát elvileg nem kellene adatforgalmi problémának lennie.
A vlc-t így indítom:
vlc -vvv --color v4l:/dev/video0:norm=pal:frequeny=1 --sout '#transcode{vcodec=DIV3,vb=128,scale=1}:std{access=http{user=testuser,pwd=testpwd},mux=asf,dst=:800/test}' --ttl 12 --v4l-fps 1 --sout-transcode-width 160 --sout-transcode-height 120
Így teljesen jó képet kapok, csak az a baj, hogy 20 mp csúszással.
Lehet, hogy nem is így kellene megoldanom, hanem valami unicast módszerrel?
Sajna nem tudok IP kamerát szerezni, ezzel kell megoldanom!
Előre is köszi!
hemu
- 1822 megtekintés
Hozzászólások
...tehát 20s delay és tartja az 1fps-t, vagy azt is elhúzza?
- A hozzászóláshoz be kell jelentkezni
A delay az a kliensoldali cachelesbol adodik. Probald ki VLC-vel megnezni, ott tudsz cache erteket allitani.
- A hozzászóláshoz be kell jelentkezni
Megpróbálom, bár embedded nézővel kellene megoldanom. Habár mintha a VLC-nek lenne, de poros emlékeim szerint nem annyira tökéletes.
- A hozzászóláshoz be kell jelentkezni
No megnéztem!
VLC-vel tökéletes (1-2 mp), de sajnos az embed cucc csak akkor műxik, ha emberünknek telepítve van a VLC! Vagy rosszul tudom?
hemu
- A hozzászóláshoz be kell jelentkezni
Nem, nincs elhúzás 20 sec késéssel gyakorlatilag tökéletes a kép, ha 25 fps, akkor is
- A hozzászóláshoz be kell jelentkezni
És jön a legszebb!
access=mmsh esetén a csúszás 2-3 mp, ami simán jó, de az autentikáció miatt problémákba ütközöm. WMP képtelen lejátszani, mondván a szerver rossz helyre irányította.
access=http viszont 15-20 mp-t késik, viszont tökéletesen autentikál. Kicsit el vagyok keseredve...
- A hozzászóláshoz be kell jelentkezni
mmsh nem fog mukodni csak a http access. legalabbis lehet, h mmsh a mux (de lehet http, regen foglalkoztam vele), de http kell a WiMP-nek. azon is mehet autentikacio, a WiMP kezeli (legalabbis a http basic meg a digest authot, de a microsoft oldalan utana tudsz olvasni, ezek meg 7-es, 8-as, 9-as WiMP idei adato).
- A hozzászóláshoz be kell jelentkezni
Működik az mmsh, de csak akkor, ha nincs auth. :(
A http meg 1-2 percig pufferel és el is van csúszva annyival a stream. De persze csak wimp-ben. :(
VLC kb. 5-6 mp-s csúszással hozza a HTTP+AUTH streamet. És nanáhogy böngészőbe ágyazott videót kell megjelenítenem! :(
- A hozzászóláshoz be kell jelentkezni