ffserver + Windows-os kliens távolról

Üdvözlet!

Adott egy video stream szerver, Ubuntu szerver verzióval, FFSERVER szoftverrel.

A kliens, aki küldené rá az anyagot, elég messze van, tehát csak neten lehet megoldani. A kliens gépe egy tuner kártyával capture-öli a videócuccairól élőben a jelet, s ezt továbbítja.
Próbálkoztam Win-es ffmpeg-el, de nem igazán vágom, hogyan lehetne szóra bírni a kártyáját.
A kártyájának van egy saját szoftvere, ami tud http alapú stream-et közvetíteni, de azt meg nem tudom, hogyan lehetne összehozni az ffserverrel.

Van valakinek tapasztalata ezzel kapcsolatban?

Előre is köszönöm!

Hozzászólások

No odáig eljutottunk, hogy került egy Ubuntu a gépre. A tuner kártya egy Leadtek PVR2100, mely a Conexant CX23418 chippel megy.
Elvileg látja is, de nem akar működni, nem ad képet.

lspci ide vonatkozó része:

02:0a.0 Multimedia video controller: Conexant Systems, Inc. CX23418 Single-Chip MPEG-2 Encoder with Integrated Analog Video/Broadcast Audio Decoder

dmesg | grep cx18
[ 12.352771] cx18: Start initialization, version 1.0.4
[ 12.354431] cx18-0: Initializing card #0
[ 12.354443] cx18-0: Autodetected Leadtek WinFast PVR2100/DVR3100 H card
[ 12.354564] cx18 0000:02:0a.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 12.358373] cx18-0: cx23418 revision 01010000 (B)
[ 12.487713] cx18-0: Experimenters and photos needed for device to work well.
[ 14.169333] cx18-0: loaded v4l-cx23418-dig.fw firmware (16382 bytes)
[ 14.170434] cx18-0: Registered device video0 for encoder MPEG (64 x 32 kB)
[ 14.170757] cx18-0: Registered device video32 for encoder YUV (16 x 128 kB)
[ 14.171067] cx18-0: Registered device vbi0 for encoder VBI (60 x 17328 bytes)
[ 14.171391] cx18-0: Registered device video24 for encoder PCM audio (256 x 4 kB)
[ 14.171698] cx18-0: Registered device radio0 for encoder radio
[ 14.171704] cx18-0: Initialized card #0: Leadtek WinFast PVR2100/DVR3100 H
[ 14.172302] cx18: End initialization
[ 23.860281] cx18-0: loaded v4l-cx23418-cpu.fw firmware (158332 bytes)
[ 24.005903] cx18-0: loaded v4l-cx23418-apu.fw firmware V00120000 (141200 bytes)
[ 24.011762] cx18-0: FW version: 0.0.74.0 (Release 2007/03/12)

v4l2-dbg -D

Driver info:
Driver name : cx18
Card type : Leadtek WinFast PVR2100/DVR3100
Bus info : PCI:0000:02:0a.0
Driver version: 65540
Capabilities : 0x01070011
Video Capture
VBI Capture
Tuner
Audio
Radio
Read/Write

xawtv kimenete:

This is xawtv-3.95.dfsg.1, running on Linux/i686 (2.6.27-11-generic)
xinerama 0: 1024x768+0+0
WARNING: No DGA direct video mode for this display.
/dev/video0 [v4l2]: no overlay support
v4l-conf had some trouble, trying to continue anyway
Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct
no way to get: 384x288 32 bit TrueColor (LE: bgr-)
no way to get: 384x288 32 bit TrueColor (LE: bgr-)
no way to get: 384x288 32 bit TrueColor (LE: bgr-)

Itt már látható is, hogy gond van, de nem igazán tudom mit kellene kezdenem vele.
Ha például az ffmpeg-nek adom meg a video0 eszközt bemenetként, akkor ezt kapom:

/dev/video0: Unknown format

Tuner kártyával még az életben soha nem vacakoltam, viszont kaptam egy ilyen feladatot, s muszáj megoldanom.
Ha valaki tudna segíteni, kimentene abból a bizonyos gödörből, melybe a munkahelyem belerakott :)
Előre is köszönöm!

Úgy látom mintha ez egy v4l2 kártya lenne. Azt nem lehet lejátszani xawtv-vel. Próbáld meg ezt:

cat /dev/video0 > próba.mpeg

Aztán nyisd meg az mpeg-et valamivel.

xawtv-vel ha jól látom a

/dev/video32 -t kell megnyitni.

Ez egy elég új driver (az hiszem egy évnél fiatalabb) úgyhogy érdemes újabb verzióval próbálkozni. Elérhető: http://linuxtv.org/hg/v4l-dvb/

Remélem segítettem.