[streaming] Re: videolan streaming solutions

Alessandro sordoni murefil at gmail.com
Sat Sep 24 10:46:16 CEST 2005


Hi,

thanks for your answers.
Do you think i can solve the problem with pcr or it is better set up a
videolan solution without using vdr then? the architecture that
results will be:

signal --> dvb card --> linuxtv drivers--> videolan ----> aminobox

is it right?

thank you all again

On 9/23/05, Derk-Jan Hartman <hartman at videolan.org> wrote:
> On 23 sep 2005, at 13:41, Benjamin Pracht wrote:
> > On Thu, Sep 22, 2005, Alessandro Sordoni wrote :
> >
> >> Hi,
> >>
> >> I would like to know if I can set up a videolan streaming server
> >> directly configured with a satellite card (linuxtv drivers) that
> >> streams
> >> to an aminobox. Actually i use vdr + streamdev but it doesn't work
> >> well
> >> cause the stream lacks of some informations (pat and pmt). Finally do
> >> you know where can i find some informations about PAT and PMT?
> >>
> >>
> >
> > Severla people have reported such setups to work. You can find
> > information about PAT and PMT in the MPEG or DVB specifications (there
> > might be some drafts lying around).
> >
>
> I looked at such a PAT PMT insertion from streamdev once, and i think
> they were correct. The problem is that the PCR still isn't fixed
> after that, so the stream is still useless. BAD BAD BAD VDR.
>
> DJ
>
> This is output from a streamdev i think. But i'm not sure anymore.
>
> [00000457] main module debug: using demux2 module "ts"
> [00000532] main input debug: looking for a subtitle file in /Volumes/
> Genitus/pjotr/
> [00000532] main input debug: found a possible subtitle: gunbuster1.ssa
> [00000536] ts demuxer debug: DEMUX_SET_GROUP 0 0x0
> [00000532] main input debug: `/Volumes/Genitus/pjotr/
> file.ts.insert_pat_pmt' successfully opened
> [00000536] ts demuxer debug: PATCallBack called
> [00000536] ts demuxer debug: new PAT ts_id=0 version=5 current_next=1
> [00000536] ts demuxer debug:   * number=0 pid=16
> [00000536] ts demuxer debug:   * number=1 pid=1024
> [00000536] ts demuxer debug: PMTCallBack called
> [00000536] ts demuxer debug: new PMT program number=1 version=5
> pid_pcr=160
> [00000536] ts demuxer debug:  * descriptor : unknown (0x48)
> [00000536] ts demuxer debug:   * es pid=7511 type=2 fcc=mpgv
> [00000532] main input debug: selecting program id=1
> [00000537] main decoder debug: looking for decoder module: 25 candidates
> [00000352] main module debug: using decoder module "libmpeg2"
> [00000537] main decoder debug: thread 61523968 (decoder) created at
> priority 0 (src/input/decoder.c:159)
> [00000536] ts demuxer debug:   * es pid=7512 type=3 fcc=mpga
> [00000538] main decoder debug: looking for decoder module: 25 candidates
> [00000538] ffmpeg decoder debug: libavcodec already initialized
> [00000538] ffmpeg decoder debug: ffmpeg codec (MPEG Audio layer 1/2)
> started
> [00000011] main module debug: using decoder module "ffmpeg"
> [00000538] main decoder debug: thread 60255232 (decoder) created at
> priority 0 (src/input/decoder.c:159)
> [00000536] ts demuxer warning: first packet for pid=7511 cc=0x2
> [00000536] ts demuxer warning: first packet for pid=7512 cc=0x7
> libdvbpsi error (PSI decoder): TS duplicate (received 0, expected 1)
> for PID 0
> libdvbpsi error (PSI decoder): TS duplicate (received 0, expected 1)
> for PID 1024
> [00000491] main audio output debug: looking for audio output module:
> 3 candidates
> [00000537] libmpeg2 decoder debug: 704x576, aspect 576000, 25.000 fps
> [00000537] main decoder debug: no usable vout present, spawning one
> [00000540] main private debug: Registering subpicture channel, ID: 2
> [00000540] main private debug: Registering subpicture channel, ID: 3
> [00000540] main private debug: Registering subpicture channel, ID: 4
> [00000540] main private debug: Registering subpicture channel, ID: 5
> [00000539] main video output debug: looking for video output module:
> 4 candidates
> [00000539] opengl video output debug: Texture size: 704x576
> [00000541] main private debug: looking for opengl provider module: 1
> candidate
> [00000541] macosx private debug: display is Quartz Extreme accelerated
> [00000027] main module debug: using opengl provider module "macosx"
> [00000392] main module debug: using video output module "opengl"
> [00000539] main video output debug: got 1 direct buffer(s)
> [00000539] main video output debug: picture in 704x576 (0,0,704x576),
> chroma I420, ar 4:3, sar 12:11
> [00000539] main video output debug: picture user 704x576
> (0,0,704x576), chroma I420, ar 4:3, sar 12:11
> [00000539] main video output debug: picture out 704x576, chroma YUY2,
> ar 4:3, sar 12:11
> [00000539] main video output debug: looking for chroma module: 6
> candidates
> [00000006] main module debug: using chroma module "i420_yuy2_altivec"
> [00000539] main video output debug: indirect render, mapping render
> pictures 0-7 to system pictures 1-8
> [00000539] main video output debug: waiting for thread completion
> [00000539] main video output debug: thread 60730368 (video output)
> created at priority 0 (src/video_output/video_output.c:480)
> [00000536] ts demuxer warning: discontinuity received 0x4 instead of
> 0x6 (pid=7511)
> [00000536] ts demuxer warning: discontinuity received 0x7 instead of
> 0x9 (pid=7512)
> [00000536] ts demuxer warning: discontinuity received 0x4 instead of
> 0x6 (pid=7511)
> [00000536] ts demuxer warning: discontinuity received 0x7 instead of
> 0x9 (pid=7512)
> [00000536] ts demuxer debug: eof ?
> [00000532] main input debug: EOF reached
> [00000532] main input debug: waiting decoder fifos to empty
> [00000532] main input debug: waiting decoder fifos to empty
> [00000532] main input debug: waiting decoder fifos to empty
>
> --
> This is the streaming mailing-list, see http://www.videolan.org/streaming/
> To unsubscribe, please read http://www.videolan.org/support/lists.html
>
>


--
murefil

-- 
This is the streaming mailing-list, see http://www.videolan.org/streaming/
To unsubscribe, please read http://www.videolan.org/support/lists.html



More information about the streaming mailing list