Page 1 of 1

No audio from pass-thru streaming server

Posted: 16 Apr 2008 22:18
by rbarrero
Hi;

I have a VLC server (server A) that is re-sending an h264/mp4a stream to our vlc streamer (server B). When I use the following configuration, I don't get audio to the VLC clients connecting to server B.

PKG_CONFIG_PATH=/stackmedia/vlc/lib/pkgconfig ./configure --prefix=/stackmedia/vlc --disable-static --enable-fast-install --enable-shared --enable-sse --enable-mmx --enable-optimize-memory --enable-optimizations --disable-debug --enable-release --enable-sout --enable-httpd --enable-vlm --disable-growl --disable-notify --disable-audioscrobbler --disable-taglib --disable-live555 --disable-dvdnav --disable-smb --enable-dvbpsi --disable-libcdio --disable-cdda --disable-vcd --disable-screen --disable-gme --disable-mad --disable-id3tag --disable-ffmpeg --enable-faad --disable-a52 --disable-dca --disable-libmpeg2 --disable-speex --enable-x264 --disable-fluidsynth --disable-zvbi --disable-cmml --disable-x11 --disable-xvideo --disable-xinerama --disable-opengl --disable-sdl --disable-sdl-image --disable-freetype --disable-fribidi --disable-fb --disable-upnp --disable-skins2 --disable-qt4 --disable-ncurses --disable-visual --disable-atmo --disable-bonjour --with-tuning=i686 --disable-skins --disable-kde --disable-wxwidgets --disable-gtk --disable-glx --with-dvbpsi=/stackmedia/vlc --with-x264-tree=../x264-snapshot-20080216-2245 --with-faad-tree=../faad2

However, when I enable FFMPEG on server A, I get audio to clients.... My idea is to create a VERY simple compilation on Server A to just pass through and allow Server B to do some decoding (faad) if necessary.

How can I make server A as pass-thru as possible, yet still get audio to clients?

Thanks,

Rafael

Re: No audio from pass-thru streaming server

Posted: 16 Apr 2008 22:19
by rbarrero
I'm using vlc-0.9.0-git.

Re: No audio from pass-thru streaming server

Posted: 17 Apr 2008 00:03
by Jean-Baptiste Kempf
You need to give us the messages.

Can you also copy the modules part of vlc-config?

Re: No audio from pass-thru streaming server

Posted: 17 Apr 2008 06:48
by rbarrero
Below is the output from the version that doesn't include audio. I will post the version that does include audio as another post.


#####
VLC media player 0.9.0-git Grishenko
[00000001] main libvlc debug: VLC media player - version 0.9.0-git Grishenko - (c) 1996-2008 the VideoLAN team
[00000001] main libvlc debug: libvlc was configured with ./configure '--prefix=/stackmedia/vlc' '--disable-static' '--enable-fast-install' '--enable-shared' '--enable-sse' '--enable-mmx' '--enable-optimize-memory' '--enable-optimizations' '--disable-debug' '--enable-release' '--enable-sout' '--enable-httpd' '--enable-vlm' '--disable-growl' '--disable-notify' '--disable-audioscrobbler' '--disable-taglib' '--disable-live555' '--disable-dvdnav' '--disable-smb' '--enable-dvbpsi' '--disable-libcdio' '--disable-cdda' '--disable-vcd' '--disable-screen' '--disable-gme' '--disable-mad' '--disable-id3tag' '--disable-ffmpeg' '--enable-faad' '--disable-a52' '--disable-dca' '--disable-libmpeg2' '--disable-speex' '--enable-x264' '--disable-fluidsynth' '--disable-zvbi' '--disable-cmml' '--disable-x11' '--disable-xvideo' '--disable-xinerama' '--disable-opengl' '--disable-sdl' '--disable-sdl-image' '--disable-freetype' '--disable-fribidi' '--disable-fb' '--disable-upnp' '--disable-skins2' '--disable-qt4' '--disable-ncurses' '--disable-visual' '--disable-atmo' '--disable-bonjour' '--with-tuning=i686' '--disable-skins' '--disable-kde' '--disable-wxwidgets' '--disable-gtk' '--disable-glx' '--with-dvbpsi=/stackmedia/vlc' '--with-x264-tree=../x264-snapshot-20080216-2245' '--with-faad-tree=../faad2'
[00000001] main libvlc debug: translation test: code is "C"
[00000001] main libvlc debug: checking builtin modules
[00000001] main libvlc debug: checking plugin modules
[00000001] main libvlc debug: loading plugins cache file /root/.cache/vlc/plugins-04041e.dat
[00000001] main libvlc warning: This doesn't look like a valid plugins cache
[00000001] main libvlc debug: We will be looking for modules in `modules:/stackmedia/vlc/lib/vlc:plugins'
[00000001] main libvlc debug: recursively browsing `modules'
[00000001] main libvlc debug: recursively browsing `/stackmedia/vlc/lib/vlc'
[00000001] main libvlc debug: recursively browsing `plugins'
[00000001] main libvlc debug: module bank initialized, found 198 modules
[00000001] main libvlc debug: opening config file (/root/.config/vlc/vlcrc)
[00000001] main libvlc debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU
[00000001] main libvlc debug: looking for memcpy module: 3 candidates
[00000001] main libvlc debug: using memcpy module "memcpymmxext"
[00000261] main interaction debug: thread 132602768 (Interaction control) created at priority 0 (interface/interaction.c:375)
[00000263] main input debug: Input is a meta file: disabling unneeded options
[00000263] main input debug: `file/xspf-open:///root/.local/share/vlc/ml.xspf' gives access `file' demux `xspf-open' path `/root/.local/share/vlc/ml.xspf'
[00000263] main input debug: creating access 'file' path='/root/.local/share/vlc/ml.xspf'
[00000264] main access debug: looking for access2 module: 3 candidates
[00000264] access_mmap access debug: opening file /root/.local/share/vlc/ml.xspf
[00000264] main access debug: using access2 module "access_mmap"
[00000265] main stream debug: pre buffering
[00000265] main stream debug: received first data for our buffer
[00000264] access_mmap access debug: at end of memory mapped file
[00000263] main input debug: creating demux: access='file' demux='xspf-open' path='/root/.local/share/vlc/ml.xspf'
[00000266] main demux debug: looking for demux2 module: 1 candidate
[00000266] playlist demux debug: using XSPF playlist reader
[00000266] main demux debug: using demux2 module "playlist"
[00000263] main input debug: `file/xspf-open:///root/.local/share/vlc/ml.xspf' successfully opened
[00000267] main xml debug: looking for xml module: 1 candidate
[00000267] main xml debug: using xml module "xtag"
[00000264] access_mmap access debug: at end of memory mapped file
[00000266] playlist demux debug: parsed 0 tracks successfully
[00000267] main xml debug: removing module "xtag"
[00000263] main input debug: EOF reached
[00000263] main input debug: control type=1
[00000266] main demux debug: removing module "playlist"
[00000264] main access debug: removing module "access_mmap"
[00000268] main generic debug: waiting for thread completion
[00000268] main generic debug: thread 112544656 (preparser) created at priority 0 (playlist/thread.c:78)
[00000269] main generic debug: waiting for thread completion
[00000269] main generic debug: thread 27913104 (fetcher) created at priority 0 (playlist/thread.c:108)
[00000262] main playlist debug: waiting for thread completion
[00000262] main playlist debug: rebuilding array of current - root Playlist
[00000262] main playlist debug: rebuild done - 0 items, index -1
[00000262] main playlist debug: thread 38402960 (playlist) created at priority 0 (playlist/thread.c:117)
[00000270] main interface debug: looking for interface module: 1 candidate
[00000270] main interface debug: using interface module "hotkeys"
[00000270] main interface debug: thread 48892816 (interface) created at priority 0 (interface/interface.c:148)
[00000262] main playlist debug: adding item `udp://@192.168.1.101:1338' ( udp://@192.168.1.101:1338 )
[00000001] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00000271] main interface debug: looking for interface module: 1 candidate
Remote control interface initialized. Type `help' for help.
[00000271] main interface debug: using interface module "rc"
[00000262] main playlist debug: starting new item
[00000262] main playlist debug: processing request item null node Playlist skip 0
[00000262] main playlist debug: rebuilding array of current - root Playlist
[00000262] main playlist debug: rebuild done - 1 items, index -1
[00000262] main playlist debug: creating new input thread
[00000271] main interface debug: thread 63945616 (interface) created at priority 0 (interface/interface.c:148)
[00000272] main input debug: waiting for thread completion
[00000273] main stream output debug: stream=`std'
[00000274] main generic debug: looking for sout stream module: 1 candidate
[00000274] main generic debug: set config option: sout-standard-access to udp
[00000272] main input debug: thread 92289936 (input) created at priority 0 (input/input.c:357)
[00000274] main generic debug: set config option: sout-standard-mux to ts
[00000274] main generic debug: set config option: sout-standard-dst to 192.168.1.35:1338
[00000274] stream_out_standard generic debug: creating `udp/ts://192.168.1.35:1338'
[00000274] stream_out_standard generic debug: extension is 35:1338
[00000274] stream_out_standard generic debug: extension -> mux=(null)
[00000274] stream_out_standard generic debug: using `udp/ts://192.168.1.35:1338'
[00000275] main generic debug: looking for sout access module: 1 candidate
[00000275] main generic debug: net: connecting to [192.168.1.35]:1338
[00000275] access_output_udp generic debug: source: 192.168.1.101 port 33223
[00000275] access_output_udp generic debug: destination: 192.168.1.35 port 1338
[00000276] main generic debug: thread 74435472 (sout write thread) created at priority 0 (udp.c:269)
[00000275] main generic debug: using sout access module "access_output_udp"
[00000274] stream_out_standard generic debug: access opened
[00000277] main generic debug: looking for sout mux module: 1 candidate
[00000277] mux_ts generic debug: shaping=200000 pcr=70000 dts_delay=400000
[00000277] main generic debug: using sout mux module "mux_ts"
[00000273] main stream output debug: muxer support adding stream at any time
[00000274] stream_out_standard generic debug: mux opened
[00000274] main generic debug: using sout stream module "stream_out_standard"
[00000272] main input debug: `udp://@192.168.1.101:1338' gives access `udp' demux `' path `@192.168.1.101:1338'
[00000272] main input debug: creating demux: access='udp' demux='' path='@192.168.1.101:1338'
[00000278] main demux debug: looking for access_demux module: 0 candidates
[00000278] main demux warning: no access_demux module matched "udp"
[00000272] main input debug: creating access 'udp' path='@192.168.1.101:1338'
[00000279] main access debug: looking for access2 module: 1 candidate
[00000279] access_udp access debug: opening server=:0 local=192.168.1.101:1338
[00000279] main access debug: net: opening 192.168.1.101 datagram port 1338
[00000279] main access debug: using access2 module "access_udp"
[00000280] main stream debug: pre buffering
[00000279] access_udp access debug: detected TS over raw UDP
[00000272] main input debug: creating demux: access='udp' demux='' path='@192.168.1.101:1338'
[00000281] main demux debug: looking for demux2 module: 44 candidates
[00000281] main demux debug: using demux2 module "ts"
[00000281] ts demux debug: DEMUX_SET_GROUP 0 (nil)
[00000272] main input debug: starting in sync mode
[00000279] access_udp access warning: unimplemented query in control
[00000272] main input debug: `udp://@192.168.1.101:1338' successfully opened
[00000281] ts demux debug: pid[42] unknown
[00000281] ts demux debug: pid[45] unknown
[00000281] ts demux debug: pid[46] unknown
libdvbpsi error (PSI decoder): TS discontinuity (received 3, expected 0) for PID 0
[00000281] ts demux debug: PATCallBack called
[00000281] ts demux debug: new PAT ts_id=1 version=1 current_next=1
[00000281] ts demux debug: * number=1 pid=1280
libdvbpsi error (PSI decoder): TS discontinuity (received 3, expected 0) for PID 1280
[00000281] ts demux debug: PMTCallBack called
[00000281] ts demux debug: new PMT program number=1 version=1 pid_pcr=42
[00000281] ts demux debug: * es pid=45 type=15 fcc=mp4a
[00000272] main input debug: selecting program id=1
[00000282] main packetizer debug: looking for packetizer module: 15 candidates
[00000282] packetizer_mpeg4audio packetizer debug: running MPEG4 audio packetizer
[00000282] packetizer_mpeg4audio packetizer debug: no decoder specific info, must be an ADTS or LOAS stream
[00000282] main packetizer debug: using packetizer module "packetizer_mpeg4audio"
[00000282] main packetizer debug: thread 3072326544 (decoder) created at priority 0 (input/decoder.c:213)
[00000281] ts demux debug: * es pid=46 type=15 fcc=mp4a
[00000281] ts demux debug: * es pid=42 type=27 fcc=h264
[00000283] main packetizer debug: looking for packetizer module: 15 candidates
[00000283] main packetizer debug: using packetizer module "packetizer_h264"
[00000283] main packetizer debug: thread 3061836688 (decoder) created at priority 0 (input/decoder.c:213)
[00000281] ts demux warning: first packet for pid=42 cc=0xd
[00000281] ts demux warning: first packet for pid=45 cc=0x1
[00000281] ts demux warning: first packet for pid=46 cc=0x1
[00000272] main input debug: control type=1
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000282] packetizer_mpeg4audio packetizer debug: detected ADTS format
[00000282] packetizer_mpeg4audio packetizer: AAC channels: 2 samplerate: 48000
[00000273] main stream output debug: adding a new input
[00000277] main generic debug: adding a new input
[00000277] mux_ts generic debug: adding input codec=mp4a pid=68
[00000277] mux_ts generic debug: new PCR PID is 68
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000275] access_output_udp generic warning: putting two PCRs at once
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000283] packetizer_h264 packetizer debug: found NAL_SPS
[00000283] packetizer_h264 packetizer debug: found NAL_PPS
[00000273] main stream output debug: adding a new input
[00000277] main generic debug: adding a new input
[00000277] mux_ts generic debug: adding input codec=h264 pid=69
[00000277] mux_ts generic debug: new PCR PID is 69
[00000277] mux_ts generic debug: adjusting rate at -1095334/239915 (3/239)
[00000275] access_output_udp generic debug: late packet for UDP input (445179)
[00000276] access_output_udp generic debug: packet has been sent too late (445215)
[00000275] access_output_udp generic debug: late packet for UDP input (355867)


#####

Re: No audio from pass-thru streaming server

Posted: 17 Apr 2008 06:52
by rbarrero
Below is the output from the version that properly pass the audio stream to the other server:


#####
VLC media player 0.9.0-svn Grishenko
[00000001] main libvlc debug: VLC media player - version 0.9.0-svn Grishenko - (c) 1996-2008 the VideoLAN team
[00000001] main libvlc debug: libvlc was configured with ./configure '--prefix=/stackmedia/vlc-streamer' '--enable-shared' '--enable-static' '--enable-sout' '--enable-httpd' '--enable-vlm' '--enable-live555' '--enable-dvbpsi' '--enable-mad' '--enable-ffmpeg' '--enable-a52' '--enable-libmpeg2' '--enable-x264' '--disable-fribidi' '--with-live555-tree=../live' '--with-dvbpsi-tree=../libdvbpsi5-0.1.6' '--with-mad-tree=../libmad-0.15.1b' '--with-libmpeg2-tree=../mpeg2dec-0.4.1' '--with-ffmpeg-tree=../ffmpeg' '--with-ffmpeg-x264' '--with-ffmpeg-a52' '--with-a52=/stackmedia/vlc-streamer' '--with-x264-tree=../x264-snapshot-20080216-2245' '--disable-glx'
[00000001] main libvlc debug: translation test: code is "C"
[00000001] main libvlc debug: checking builtin modules
[00000001] main libvlc debug: checking plugin modules
[00000001] main libvlc debug: loading plugins cache file /root/.cache/vlc/plugins-04041e.dat
[00000001] main libvlc debug: recursively browsing `modules'
[00000001] main libvlc debug: recursively browsing `/stackmedia/vlc-streamer/lib/vlc'
[00000001] main libvlc debug: recursively browsing `plugins'
[00000001] main libvlc debug: module bank initialized, found 207 modules
[00000001] main libvlc debug: opening config file (/root/.config/vlc/vlcrc)
[00000001] main libvlc debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU
[00000001] main libvlc debug: looking for memcpy module: 3 candidates
[00000001] main libvlc debug: using memcpy module "memcpymmxext"
[00000284] main input debug: Input is a meta file: disabling unneeded options
[00000284] main input debug: `file/xspf-open:///root/.local/share/vlc/ml.xspf' gives access `file' demux `xspf-open' path `/root/.local/share/vlc/ml.xspf'
[00000284] main input debug: creating access 'file' path='/root/.local/share/vlc/ml.xspf'
[00000285] main access debug: looking for access2 module: 2 candidates
[00000285] access_directory access debug: opening directory `/root/.local/share/vlc/ml.xspf'
[00000285] access_directory access debug: skipping non-directory `/root/.local/share/vlc/ml.xspf'
[00000285] access_file access debug: opening file `/root/.local/share/vlc/ml.xspf'
[00000285] access_file access debug: mmap enabled
[00000285] main access debug: using access2 module "access_file"
[00000289] main private debug: pre buffering
[00000289] main private debug: received first data for our buffer
[00000285] access_file access debug: at end of memory mapped file
[00000284] main input debug: creating demux: access='file' demux='xspf-open' path='/root/.local/share/vlc/ml.xspf'
[00000290] main demuxer debug: looking for demux2 module: 1 candidate
[00000290] playlist demuxer debug: using XSPF playlist reader
[00000290] main demuxer debug: using demux2 module "playlist"
[00000284] main input debug: `file/xspf-open:///root/.local/share/vlc/ml.xspf' successfully opened
[00000305] main private debug: looking for xml module: 1 candidate
[00000305] main private debug: using xml module "xtag"
[00000285] access_file access debug: at end of memory mapped file
[00000290] playlist demuxer debug: parsed 0 tracks successfully
[00000305] main private debug: removing module "xtag"
[00000284] main input debug: EOF reached
[00000284] main input debug: control type=1
[00000290] main demuxer debug: removing module "playlist"
[00000285] main access debug: removing module "access_file"
[00000307] main private debug: waiting for thread completion
[00000307] main private debug: thread 3073555344 (preparser) created at priority 0 (playlist/thread.c:85)
[00000308] main private debug: waiting for thread completion
[00000308] main private debug: thread 3063065488 (fetcher) created at priority 0 (playlist/thread.c:113)
[00000283] main playlist debug: waiting for thread completion
[00000283] main playlist debug: rebuilding array of current - root Playlist
[00000283] main playlist debug: rebuild done - 0 items, index -1
[00000283] main playlist debug: thread 3052575632 (playlist) created at priority 0 (playlist/thread.c:123)
[00000309] main interface debug: looking for interface module: 1 candidate
[00000309] main interface debug: using interface module "hotkeys"
[00000309] main interface debug: thread 3042085776 (interface) created at priority 0 (interface/interface.c:151)
[00000283] main playlist debug: adding item `udp://@67.131.90.101:1338' ( udp://@67.131.90.101:1338 )
[00000001] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00000311] main interface debug: looking for interface module: 1 candidate
Remote control interface initialized. Type `help' for help.
[00000311] main interface debug: using interface module "rc"
[00000311] main interface debug: thread 3031595920 (interface) created at priority 0 (interface/interface.c:151)
[00000283] main playlist debug: starting new item
[00000283] main playlist debug: processing request item null node Playlist skip 0
[00000283] main playlist debug: rebuilding array of current - root Playlist
[00000283] main playlist debug: rebuild done - 1 items, index -1
[00000283] main playlist debug: creating new input thread
[00000313] main input debug: waiting for thread completion
[00000314] main stream output debug: stream=`std'
[00000315] main private debug: looking for sout stream module: 1 candidate
[00000313] main input debug: thread 3021106064 (input) created at priority 0 (input/input.c:342)
[00000315] main private debug: set config option: sout-standard-access to udp
[00000315] main private debug: set config option: sout-standard-mux to ts
[00000315] main private debug: set config option: sout-standard-dst to 67.131.90.35:1338
[00000315] stream_out_standard private debug: creating `udp/ts://67.131.90.35:1338'
[00000315] stream_out_standard private debug: extension is 35:1338
[00000315] stream_out_standard private debug: extension -> mux=(null)
[00000315] stream_out_standard private debug: using `udp/ts://67.131.90.35:1338'
[00000317] main private debug: looking for sout access module: 1 candidate
[00000317] main private debug: net: connecting to [67.131.90.35]:1338
[00000317] access_output_udp private debug: source: 67.131.90.101 port 33223
[00000317] access_output_udp private debug: destination: 67.131.90.35 port 1338
[00000319] main private debug: thread 3007314832 (sout write thread) created at priority 0 (udp.c:270)
[00000317] main private debug: using sout access module "access_output_udp"
[00000315] stream_out_standard private debug: access opened
[00000320] main private debug: looking for sout mux module: 1 candidate
[00000320] mux_ts private debug: shaping=200000 pcr=70000 dts_delay=400000
[00000320] main private debug: using sout mux module "mux_ts"
[00000314] main stream output debug: muxer support adding stream at any time
[00000315] stream_out_standard private debug: mux opened
[00000315] main private debug: using sout stream module "stream_out_standard"
[00000313] main input debug: `udp://@67.131.90.101:1338' gives access `udp' demux `' path `@67.131.90.101:1338'
[00000313] main input debug: creating demux: access='udp' demux='' path='@67.131.90.101:1338'
[00000322] main demuxer debug: looking for access_demux module: 0 candidates
[00000322] main demuxer warning: no access_demux module matched "udp"
[00000313] main input debug: creating access 'udp' path='@67.131.90.101:1338'
[00000323] main access debug: looking for access2 module: 1 candidate
[00000323] access_udp access debug: opening server=:0 local=67.131.90.101:1338
[00000323] main access debug: net: opening 67.131.90.101 datagram port 1338
[00000323] main access debug: using access2 module "access_udp"
[00000325] main private debug: pre buffering
[00000323] access_udp access debug: detected TS over raw UDP
[00000313] main input debug: creating demux: access='udp' demux='' path='@67.131.90.101:1338'
[00000326] main demuxer debug: looking for demux2 module: 46 candidates
[00000326] main demuxer debug: using demux2 module "ts"
[00000326] ts demuxer debug: DEMUX_SET_GROUP 0 (nil)
[00000313] main input debug: starting in sync mode
[00000323] access_udp access warning: unimplemented query in control
[00000313] main input debug: `udp://@67.131.90.101:1338' successfully opened
[00000326] ts demuxer debug: pid[42] unknown
[00000326] ts demuxer debug: pid[45] unknown
[00000326] ts demuxer debug: PATCallBack called
[00000326] ts demuxer debug: new PAT ts_id=1 version=1 current_next=1
[00000326] ts demuxer debug: * number=1 pid=1280
[00000326] ts demuxer debug: PMTCallBack called
[00000326] ts demuxer debug: new PMT program number=1 version=1 pid_pcr=42
[00000326] ts demuxer debug: * es pid=45 type=15 fcc=mp4a
[00000313] main input debug: selecting program id=1
[00000350] main packetizer debug: looking for packetizer module: 15 candidates
[00000350] packetizer_mpeg4audio packetizer debug: running MPEG4 audio packetizer
[00000350] packetizer_mpeg4audio packetizer debug: no decoder specific info, must be an ADTS or LOAS stream
[00000350] main packetizer debug: using packetizer module "packetizer_mpeg4audio"
[00000350] main packetizer debug: thread 2996824976 (decoder) created at priority 0 (input/decoder.c:212)
[00000326] ts demuxer debug: * es pid=46 type=15 fcc=mp4a
[00000326] ts demuxer debug: * es pid=42 type=27 fcc=h264
[00000357] main packetizer debug: looking for packetizer module: 15 candidates
[00000357] main packetizer debug: using packetizer module "packetizer_h264"
[00000357] main packetizer debug: thread 2986335120 (decoder) created at priority 0 (input/decoder.c:212)
[00000326] ts demuxer warning: first packet for pid=46 cc=0xe
[00000326] ts demuxer warning: first packet for pid=42 cc=0x5
[00000326] ts demuxer warning: first packet for pid=45 cc=0xf
[00000313] main input debug: control type=13
[00000313] main input debug: control type=1
[00000357] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000357] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000357] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000357] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000350] packetizer_mpeg4audio packetizer debug: detected ADTS format
[00000350] packetizer_mpeg4audio packetizer: AAC channels: 2 samplerate: 48000
[00000314] main stream output debug: adding a new input
[00000320] main private debug: adding a new input
[00000320] mux_ts private debug: adding input codec=mp4a pid=68
[00000320] mux_ts private debug: new PCR PID is 68
[00000320] main private warning: late buffer for mux input (436781)
[00000320] main private warning: late buffer for mux input (415501)
[00000320] main private warning: late buffer for mux input (394229)
[00000357] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000357] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000357] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000357] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000357] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000357] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000320] main private warning: late buffer for mux input (474392)
[00000320] main private warning: late buffer for mux input (453516)
[00000320] main private warning: late buffer for mux input (432242)
[00000320] main private warning: late buffer for mux input (410965)
[00000320] main private warning: late buffer for mux input (452009)
[00000320] main private warning: late buffer for mux input (431168)
[00000320] main private warning: late buffer for mux input (409897)
[00000320] main private warning: late buffer for mux input (388621)
[00000317] access_output_udp private debug: late packet for UDP input (1454)
[00000317] access_output_udp private warning: putting two PCRs at once
[00000357] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000357] packetizer_h264 packetizer warning: waiting for SPS/PPS
[00000357] packetizer_h264 packetizer debug: found NAL_SPS
[00000357] packetizer_h264 packetizer debug: found NAL_PPS
[00000314] main stream output debug: adding a new input
[00000320] main private debug: adding a new input
[00000320] mux_ts private debug: adding input codec=h264 pid=69
[00000320] mux_ts private debug: new PCR PID is 69
[00000320] main private warning: late buffer for mux input (471190)
[00000320] main private warning: late buffer for mux input (449211)

#####

Re: No audio from pass-thru streaming server

Posted: 17 Apr 2008 06:53
by rbarrero
Here is the difference between:

Audio:
[00000344] ts demuxer warning: first packet for pid=45 cc=0x4
[00000344] ts demuxer warning: first packet for pid=46 cc=0x4
[00000344] ts demuxer warning: first packet for pid=42 cc=0x6

No audio:
[00000281] ts demux warning: first packet for pid=42 cc=0xd
[00000281] ts demux warning: first packet for pid=45 cc=0x1
[00000281] ts demux warning: first packet for pid=46 cc=0x1

Thoughts???

Thanks,

Rafael