HELP:Streaming DVB!

*nix specific usage questions
MariaMaggio
Blank Cone
Blank Cone
Posts: 39
Joined: 06 Jun 2005 16:39

HELP:Streaming DVB!

Postby MariaMaggio » 28 Sep 2005 17:40

Hello,
I finally installed a satellite board (Hauppauge WinTv Nexus-s) under linux and I can view satellite flow after that I downloaded vlc 0.8.2 version.
Now I want to stream this flow in my multicast network using vlc.
So I tried these commands:

-From http://videolan.org/doc/streaming-howto/en/ch09.html
vlc -vvv --color --ttl 12 --ts-es-id-pid --programs=8508,8505 dvb --dvb-frequency=11739000 --dvb-srate=27500000 --dvb-voltage=13 --sout-standard-access=udp --sout-standard-mux=ts --sout
'#duplicate{dst=std{url=10.0.0.8},select="program=8508",dst=std{url=10.0.0.9},select="program=8505"}'

The output is

VLC media player 0.8.2 Janus
vlc: unknown option or missing mandatory argument `--dvb-frequency=11739000'
Try `vlc --help' for more information

-From http://www.tldp.org/HOWTO/VideoLA'#dupl ... /x818.html
vlc --program 8211 dvb:12597000:0:3:27500000 --sout udp:192.168.0.12 --ttl 12

The output is

[00000244] main input error: no suitable access module for `dvb:12597000:0:3:27500000'
[00000237] main playlist: nothing to play

Please someone can help me to solve this problem???????????????

Thank you in advance

:cry:

MariaMaggio
Blank Cone
Blank Cone
Posts: 39
Joined: 06 Jun 2005 16:39

Postby MariaMaggio » 29 Sep 2005 13:56

I have another question.

Are you sure that vlc can stream satellite flow?

thank you

The DJ
Cone Master
Cone Master
Posts: 5987
Joined: 22 Nov 2003 21:52
VLC version: git
Operating System: Mac OS X
Location: Enschede, Holland
Contact:

Postby The DJ » 29 Sep 2005 16:08

I suspect your VLC or linux kernel was not compiled with DVB support.
Don't use PMs for support questions.

MariaMaggio
Blank Cone
Blank Cone
Posts: 39
Joined: 06 Jun 2005 16:39

Postby MariaMaggio » 29 Sep 2005 19:34

I compiled vlc with
./configure --enable-dvb --enable-v4l

Moreover I dowloaded right driver for my card, I hope, from
http://www.linuxtv.org/cvs.php

What do you think?

xtophe
Big Cone-huna
Big Cone-huna
Posts: 1209
Joined: 24 Nov 2003 10:12
Location: Bristol, England

Postby xtophe » 29 Sep 2005 21:04

make sure your vlc has the dvb module

Code: Select all

vlc --list |grep dvb
and i'm not sure dvb-frequency is a general option may-be just an input option so

Code: Select all

dvb:// :dvb-frequency=.... :dvb-srate=...
hth
Xtophe

MariaMaggio
Blank Cone
Blank Cone
Posts: 39
Joined: 06 Jun 2005 16:39

Postby MariaMaggio » 30 Sep 2005 11:10

Hello xtophe,
Why don't you make sure that my vlc has the dvb module?

I have typed the command and this is the output

root@multi3:~# vlc --list |grep dvb
VLC media player 0.8.2 Janus
mux_ts TS muxer (libdvbpsi)
dvbsub DVB subtitles decoder
dvbsub DVB subtitles encoder

What do you think?

Regards

The DJ
Cone Master
Cone Master
Posts: 5987
Joined: 22 Nov 2003 21:52
VLC version: git
Operating System: Mac OS X
Location: Enschede, Holland
Contact:

Postby The DJ » 01 Oct 2005 15:10

I think it wasn't compiled with it's DVB input module :D
Don't use PMs for support questions.

MariaMaggio
Blank Cone
Blank Cone
Posts: 39
Joined: 06 Jun 2005 16:39

Postby MariaMaggio » 03 Oct 2005 11:57

Hi The dj,
please can you explain me what I have to do to compile (vlc) with it's DVB input module?
So I can say you if I did it.

Thank you

MariaMaggio
Blank Cone
Blank Cone
Posts: 39
Joined: 06 Jun 2005 16:39

Postby MariaMaggio » 04 Oct 2005 14:25

Hello,
I have a question.
Below you can see what libreries I installed to use vlc.

a52dec-0.7.4-i486-3sl.tgz libdvdnav-CVS20050215-i686-1jto.tgz
faac-1.24-i486-1kjz.tgz libebml-0.7.4-i486-1ahl.tgz
faad2-2.0-i486-1kjz.tgz libmatroska-0.7.6-i486-1ahl.tgz
ffmpeg-20050430-i486-1kjz.tgz libtheora-1.0alpha4-i686-1jto.tgz
lame-3.96.1-i686-1jto.tgz live-2005.04.23-i486-1kjz.tgz
libcddb-1.0.1-i486-1sl.tgz mpeg2dec-0.4.0b-i686-1suk.tgz
libcdio-0.71-i486-1sl.tgz wxWidgets-2.6.1-HTML.tar.gz
libdvbpsi3-0.1.4-i486-1sup.tgz wxgtk-2.4.2-i486-1tsu.tgz
libdvdcss-1.2.8-i486-2sl.tgz xvidcore-1.0.3-i486-1kjz.tgz

But I think that I need of the libdvb-0.2.2.tar.gz library.
I try to install it from http://www.videolan.org/streaming/downl ... urces.html
but when I install it using make and make install command the output is:

g++ -I./include -I./src -I. -I../driver -I../include -O2 -Wall -g -c devices.cc
In file included from DVB.hh:19,
from devices.hh:15,
from devices.cc:1:
channel.h:26:27: linux/dvb/dmx.h: No such file or directory
channel.h:27:32: linux/dvb/frontend.h: No such file or directory
channel.h:28:29: linux/dvb/video.h: No such file or directory
channel.h:29:29: linux/dvb/audio.h: No such file or directory
In file included from devices.hh:15,
from devices.cc:1:
DVB.hh:71: error: field `dcmd' has incomplete type
DVB.hh:72: error: 'fe_sec_tone_mode_t' is used as a type, but is not defined as
a type.
DVB.hh:73: error: 'fe_sec_voltage_t' is used as a type, but is not defined as a
type.
DVB.hh:75: error: field `pesFilterParamsV' has incomplete type
DVB.hh:76: error: field `pesFilterParamsA' has incomplete type
DVB.hh:77: error: field `pesFilterParamsP' has incomplete type
DVB.hh:78: error: field `pesFilterParamsTT' has incomplete type
DVB.hh:79: error: field `front_param' has incomplete type
DVB.hh:84: error: 'fe_status_t' is used as a type, but is not defined as a
type.
DVB.hh:367: error: type specifier omitted for parameter `fe_code_rate_t'
DVB.hh:367: error: parse error before `)' token
devices.cc: In function `std::ostream& operator<<(std::ostream&, Transponder&)
':
devices.cc:114: error: `FE_QPSK' undeclared (first use this function)
devices.cc:114: error: (Each undeclared identifier is reported only once for
each function it appears in.)
devices.cc:116: error: `FE_QAM' undeclared (first use this function)
devices.cc:124: error: `FE_OFDM' undeclared (first use this function)
devices.cc: In function `std::istream& operator>>(std::istream&, Transponder&)
':
devices.cc:264: error: `FEC_AUTO' undeclared (first use this function)
make: *** [devices.o] Error 1

What's the problem about you?
Regards

MariaMaggio
Blank Cone
Blank Cone
Posts: 39
Joined: 06 Jun 2005 16:39

Postby MariaMaggio » 19 Oct 2005 16:24

Please DJ can you help me?

MariaMaggio
Blank Cone
Blank Cone
Posts: 39
Joined: 06 Jun 2005 16:39

Postby MariaMaggio » 28 Oct 2005 13:07

Hello
I installed vlc under Fedora to view satellite flow but the problem is the same.
But now the output of vlc --list |grep dvb is

VLC media player 0.8.2 Janus
mux_ts Muxer TS (libdvbpsi)
dvbsub Decodifica sottotitoli DVB
dvbsub Codifica sottotitoli DVB
dvb DVB input with v4l2 support

What do you think?

matthew.geier
Blank Cone
Blank Cone
Posts: 15
Joined: 02 Nov 2005 11:51
Location: Sydney Australia
Contact:

Postby matthew.geier » 02 Nov 2005 12:01

Hello
I installed vlc under Fedora to view satellite flow but the problem is the same.
But now the output of vlc --list |grep dvb is

What do you think?
I got dvb streaming to work - but I had to compile my own client.

I am using Fedora Core 3 on this box. Fedora don't supply any DVB tools. I force installed an RPM meant for Suse to to get the tools - and they work, so I knew the card was working as I could get sensible results from dvbscan. (Which you need to run anyway to get the PID numbers).

I had some problem compiling VLC for DVB support as configure couldn't find the required kernel include files. I ended up doing the awful hack of symlinking
ln -s /lib/modules/2.6.12-1.1381_FC3/build/include/linux/dvb /usr/include/linux
so that the vlc configure process could find the DVB header files. I'm pretty sure this is a bad idea - especially since at some point in the future ill remove the obsolute 2.6.12-1.1381 rpm and break the symlink...

After many hours of 'suffering' I did eventually manage to recieve a DVB-T signal, split 3 channels off the multiplex and multicast stream them to different multicast groups.

Tester02

dvb access warning: no lock, tuning again

Postby Tester02 » 04 Nov 2005 07:01

Hello!

I have problem with vlc-0.8.2 and dvb module

if I try

Code: Select all

./scan -l 5150 exam22 scanning exam22 using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' initial transponder 3944000 H 15550000 9 >>> tune to: 3944:h:0:15550 Network Name 'GASCOM NETWORK' 0x0000 0x09c4: pmt_pid 0x09c4 (null) -- O2TV (running) 0x0000 0x0b54: pmt_pid 0x0b54 FASHION MEDIA -- F AND P (running) 0x0000 0x0ce4: pmt_pid 0x0ce4 (null) -- NEO MUSIC (running) 0x0000 0x0e74: pmt_pid 0x0e74 TV ZVEZDA -- TV ZVEZDA (running) 0x0000 0x14b4: pmt_pid 0x14b4 (null) -- TV 3 DOUBLE 2 (running) dumping lists (5 services) O2TV:3944:h:0:15550:2501:2502:2500 F AND P:3944:h:0:15550:2901:2902:2900 NEO MUSIC:3944:h:0:15550:3302:3303:3300 TV ZVEZDA:3944:h:0:15550:3701:3702:3700 TV 3 DOUBLE 2:3944:h:0:15550:5301:5302:5300 Done.
It is OK.
But if I try

Code: Select all

vlc -vv dvb: \ --dvb-frequency=3944000 --dvb-srate=15550000 \ --dvb-voltage=13 --dvb-fec=3 \ --dvb-lnb-lof1=5150000 --dvb-lnb-lof2=5150000 --dvb-lnb-slof=5150000\ --ts-es-id-pid --programs=2901 --sout file:1.avi
I have

Code: Select all

[00000228] dvb access warning: no lock, tuning again
Fulll list here

Code: Select all

main root debug: VLC media player - version 0.8.2 Janus - (c) 1996-20 05 VideoLAN [00000000] main root debug: libvlc was configured with ./configure --enable-dvb --disable-smb --disable-skins2 --disable-ffmpeg [00000001] main vlc debug: translation test: code is "C" [00000001] main vlc debug: opening config file /root/.vlc/vlcrc [00000001] main vlc debug: checking builtin modules [00000001] main vlc debug: checking plugin modules [00000001] main vlc debug: loading plugins cache file /root/.vlc/cache/plugins-04041e.dat [00000001] main vlc debug: recursively browsing `modules' [00000001] main vlc debug: recursively browsing `/usr/local/lib/vlc' [00000001] main vlc debug: recursively browsing `plugins' [00000001] main vlc debug: module bank initialized, found 173 modules [00000001] main vlc debug: opening config file /root/.vlc/vlcrc [00000001] main vlc debug: CPU has capabilities 486 586 MMX MMXEXT SSE FPU [00000001] main vlc debug: looking for memcpy module: 3 candidates [00000010] main module debug: using memcpy module "memcpymmxext" [00000213] main playlist debug: waiting for thread completion [00000213] main playlist debug: thread 16386 (playlist) created at priority 0 (src/playlist/playlist.c:152) [00000214] main private debug: waiting for thread completion [00000214] main private debug: thread 32771 (preparser) created at priority 0 (src/playlist/playlist.c:174) [00000215] main interface debug: looking for interface module: 1 candidate [00000045] main module debug: using interface module "hotkeys" [00000215] main interface debug: interface initialized [00000215] main interface debug: thread 49156 (interface) created at priority 0(src/interface/interface.c:211) [00000213] main playlist debug: adding playlist item `dvb:' ( dvb: ) [00000217] main interface debug: looking for interface module: 1 candidate Remote control interface initialized, `h' for help [00000043] main module debug: using interface module "rc" [00000217] main interface debug: interface initialized [00000217] main interface debug: thread 65541 (manager) created at priority 0 (src/interface/interface.c:196) [00000213] main playlist debug: creating new input thread [00000219] main input debug: waiting for thread completion [00000219] main input debug: thread 81926 (input) created at priority 0 (src/input/input.c:230) [00000220] main stream output debug: using sout chain=`std{mux="",access="file",url="1.avi"}' [00000220] main stream output debug: stream=`std' [00000221] main private debug: looking for sout stream module: 1 candidate [00000221] main private warning: missing value for option mux [00000221] main private debug: set sout option: sout-standard-access to file [00000221] main private debug: set sout option: sout-standard-url to 1.avi [00000221] stream_out_standard private debug: creating `file/(null)://1.avi' [00000221] stream_out_standard private debug: extention is avi [00000221] stream_out_standard private debug: extention -> mux=avi [00000221] stream_out_standard private debug: using `file/avi://1.avi' [00000223] main private debug: looking for sout access module: 1 candidate [00000223] access_output_file private debug: file access output opened (`1.avi') [00000050] main module debug: using sout access module "access_output_file" [00000221] stream_out_standard private debug: access opened [00000225] main private debug: looking for sout mux module: 1 candidate [00000225] mux_avi private debug: AVI muxer opened [00000019] main module debug: using sout mux module "mux_avi" [00000221] stream_out_standard private debug: mux opened [00000159] main module debug: using sout stream module "stream_out_standard" [00000219] main input debug: `dvb:' gives access `dvb' demux `' path `' [00000219] main input debug: creating demux: access='dvb' demux='' path='' [00000227] main demuxer debug: looking for access_demux module: 0 candidates [00000227] main demuxer warning: no access_demux module matched "dvb" [00000219] main input debug: creating access 'dvb' path='' [00000228] main access debug: looking for access2 module: 5 candidates [00000228] dvb access debug: Opening device /dev/dvb/adapter0/frontend0 [00000228] dvb access debug: Frontend Info: [00000228] dvb access debug: name = STV0299/TSA5059/SL1935 based [00000228] dvb access debug: type = QPSK (DVB-S) [00000228] dvb access debug: frequency_min = 950000 (kHz) [00000228] dvb access debug: frequency_max = 2150000 (kHz) [00000228] dvb access debug: frequency_stepsize = 125 [00000228] dvb access debug: frequency_tolerance = 44000 [00000228] dvb access debug: symbol_rate_min = 1000000 (kHz) [00000228] dvb access debug: symbol_rate_max = 45000000 (kHz) [00000228] dvb access debug: symbol_rate_tolerance (ppm) = 500 [00000228] dvb access debug: notifier_delay (ms) = 0 [00000228] dvb access debug: Frontend Info capability list: [00000228] dvb access debug: inversion auto [00000228] dvb access debug: forward error correction 1/2 [00000228] dvb access debug: forward error correction 2/3 [00000228] dvb access debug: forward error correction 3/4 [00000228] dvb access debug: forward error correction 5/6 [00000228] dvb access debug: forward error correction 7/8 [00000228] dvb access debug: forward error correction auto [00000228] dvb access debug: card can do QPSK [00000228] dvb access debug: End of capability list [00000228] dvb access debug: trying to tune the frontend... [00000228] dvb access debug: using inversion=2 [00000228] dvb access debug: using fec=3 [00000228] dvb access debug: using voltage=13 [00000228] dvb access debug: using tone=0 [00000228] dvb access debug: Opening device /dev/dvb/adapter0/dvr0 [00000228] dvb access debug: setting filter on PAT [00000228] dvb access debug: Opening device /dev/dvb/adapter0/demux0 [00000228] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 0 [00000228] dvb access debug: Opening device /dev/dvb/adapter0/ca0 [00000228] dvb access error: CAMInit: opening device failed (No such device) [00000128] main module debug: using access2 module "dvb" [00000230] main private debug: pre buffering [00000228] dvb access debug: frontend has acquired signal [00000228] dvb access debug: frontend has acquired carrier [00000228] dvb access warning: no lock, tuning again [00000228] dvb access debug: using inversion=2 [00000228] dvb access debug: using fec=3 [00000228] dvb access debug: using voltage=13 [00000228] dvb access debug: using tone=0 [00000228] dvb access debug: frontend has acquired signal [00000228] dvb access debug: frontend has acquired carrier quit

Code: Select all

uname -a Linux media 2.4.31 #8 Sun Jun 5 19:08:07 PDT 2005 i686 unknown unknown GNU/Linux Slackware 10.2
What I wrong doing?

Tester02

dvb access warning: no lock, tuning again

Postby Tester02 » 08 Nov 2005 04:04

Hello!

I find in source VLC 0.8.2 file linux_dvb.c:
uncorrect support C-BAND for LNB

I take file linux_dvb.c from VLC 0.8.4 and replace in source VLC 0.8.2
recompile, and

Code: Select all

vlc dvb: --dvb-frequency=3944000 --dvb-srate=15550000 --dvb-lnb-lof1=5150000 --ts-es-id-pid
work correctly

Thank you for attention.


Return to “VLC media player for Linux and friends Troubleshooting”

Who is online

Users browsing this forum: No registered users and 4 guests