Page 1 of 1

VOL HEADERS NOT RECEIVED in MPEG4 stream

Posted: 03 Sep 2007 17:44
by tucano
I'm trying to stream an mpeg4 clip from a server to a client (unicast).

I always get the error "waiting for VOL", so the client wait for this header but it doesn't get it...Infact it gets only the audio stream.

I think I cannot modify the headers, so how can I solve this problem?
I get the same errors transmitting on RTP or HTTP

Here's my tipical output:

Code: Select all

main debug: adding playlist item `udp://@' ( udp://@ ) main debug: creating new input thread main debug: waiting for thread completion main debug: creating statistics handler main debug: thread 3952 (input) created at priority 1 (input/input.c:265) main debug: stream=`duplicate' main debug: looking for sout stream module: 1 candidate stream_out_duplicate debug: creating 'duplicate' stream_out_duplicate debug: * adding `display' main debug: stream=`display' main debug: looking for sout stream module: 1 candidate main debug: using sout stream module "stream_out_display" main debug: using sout stream module "stream_out_duplicate" main debug: `udp://@' gives access `udp' demux `' path `@' main debug: creating demux: access='udp' demux='' path='@' main debug: looking for access_demux module: 0 candidates main warning: no access_demux module matched "udp" main debug: creating access 'udp' path='@' main debug: looking for access2 module: 6 candidates access_udp debug: opening server=:0 local=:1234 main debug: net: connecting to '[]:0@[]:1234' main debug: looking for network module: 1 candidate ipv6 warning: cannot create socket (Winsock error 10047) main debug: using network module "ipv6" main debug: removing module "ipv6" main debug: looking for network module: 1 candidate ipv4 debug: resolving :1234... ipv4 debug: resolving :0... main debug: using network module "ipv4" main debug: removing module "ipv4" main debug: using access2 module "access_udp" main debug: pre buffering access_udp debug: detected TS over RTP access_udp debug: RTP: prebuffered 14 packets main debug: creating demux: access='udp' demux='ts' path='@' main debug: looking for demux2 module: 1 candidate main debug: using demux2 module "ts" main debug: looking for a subtitle file in C:\Programmi\VideoLAN\VLC\ ts debug: DEMUX_SET_GROUP 0 00000000 main debug: starting in sync mode access_udp warning: unimplemented query in control main debug: `udp://@' successfully opened ts debug: PATCallBack called ts debug: new PAT ts_id=21119 version=24 current_next=1 ts debug: * number=1 pid=66 ts debug: PMTCallBack called ts debug: new PMT program number=1 version=28 pid_pcr=68 ts debug: * descriptor : IOD (0x1d) ts debug: * es pid=68 type=16 fcc=mp4v main debug: selecting program id=1 main debug: looking for packetizer module: 17 candidates main debug: using packetizer module "packetizer_mpeg4video" main debug: thread 4108 (decoder) created at priority 0 (input/decoder.c:159) ts warning: found SL_descriptor es_id=69 ts debug: * es pid=69 type=17 fcc=mp4a main debug: looking for packetizer module: 17 candidates packetizer_mpeg4audio debug: running MPEG4 audio packetizer packetizer_mpeg4audio debug: AAC 48000Hz 1024 samples/frame main debug: using packetizer module "packetizer_mpeg4audio" main debug: thread 4132 (decoder) created at priority 2 (input/decoder.c:159) main debug: adding a new input stream_out_duplicate debug: duplicated a new stream codec=mp4a (es=69 group=1) main debug: looking for decoder module: 28 candidates packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL main debug: using decoder module "faad" main debug: looking for packetizer module: 17 candidates packetizer_mpeg4audio debug: running MPEG4 audio packetizer packetizer_mpeg4audio debug: AAC 48000Hz 1024 samples/frame main debug: using packetizer module "packetizer_mpeg4audio" main debug: thread 4172 (decoder) created at priority 2 (input/decoder.c:159) stream_out_duplicate debug: - added for output 0 faad warning: decoded zero sample main debug: no aout present, spawning one main debug: looking for audio output module: 3 candidates aout_directx debug: OpenAudio packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL aout_directx debug: found device: Driver audio principale aout_directx debug: found device: Realtek HD Audio output aout_directx debug: device supports 2 channels aout_directx debug: device supports 1 channel packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL aout_directx debug: creating DirectSoundThread main debug: thread 4644 (DirectSound Notification Thread) created at priority 15 (directx.c:372) main debug: using audio output module "aout_directx" aout_directx debug: DirectSoundThread ready main debug: output 's16l' 48000 Hz Stereo frame=1 samples/4 bytes main debug: mixer 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes main debug: filter(s) 'fl32'->'s16l' 48000 Hz->48000 Hz Stereo->Stereo main debug: looking for audio filter module: 24 candidates packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL main debug: using audio filter module "float32tos16" main debug: found a filter for the whole conversion packetizer_mpeg4video warning: waiting for VOL main debug: looking for audio mixer module: 3 candidates main debug: using audio mixer module "trivial_mixer" main debug: input 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes main debug: filter(s) 'fl32'->'fl32' 52800 Hz->48000 Hz Stereo->Stereo main debug: looking for audio filter module: 24 candidates main debug: using audio filter module "bandlimited_resampler" main debug: found a filter for the whole conversion packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL packetizer_mpeg4video warning: waiting for VOL main debug: control type=0 main debug: control: stopping input packetizer_mpeg4video warning: waiting for VOL main debug: closing input ts debug: pid list: ts debug: - pid[0] seen ts debug: - pid[66] seen main debug: removing module "packetizer_mpeg4video" main debug: thread times: real 0m10.046875s, kernel 0m0.000000s, user 0m0.000000s main debug: thread 4108 joined (input/decoder.c:191) main debug: killing decoder fourcc `mp4v', 0 PES in FIFO ts debug: - pid[68] seen main debug: removing module "packetizer_mpeg4audio" main debug: thread times: real 0m10.046875s, kernel 0m0.078125s, user 0m0.000000s main debug: thread 4132 joined (input/decoder.c:191) main debug: killing decoder fourcc `mp4a', 0 PES in FIFO main debug: removing an input main debug: removing module "faad" main debug: thread times: real 0m9.796875s, kernel 0m0.171875s, user 0m0.015625s main debug: thread 4172 joined (input/decoder.c:191) main debug: killing decoder fourcc `mp4a', 14 PES in FIFO main debug: removing module "bandlimited_resampler" aout_directx debug: closing audio device aout_directx debug: DirectSoundThread exiting main debug: thread times: real 0m9.875000s, kernel 0m0.000000s, user 0m0.000000s main debug: thread 4644 joined (directx.c:598) main debug: removing module "aout_directx" main debug: removing module "float32tos16" main debug: removing module "trivial_mixer" main debug: removing module "packetizer_mpeg4audio" main debug: Program doesn't contain anymore ES ts debug: - pid[69] seen ts debug: - pid[8191] seen main debug: removing module "ts" main debug: removing module "access_udp" main debug: destroying sout main debug: destroying chain... (name=duplicate) stream_out_duplicate debug: closing a duplication main debug: destroying chain... (name=display) main debug: removing module "stream_out_display" main debug: destroying chain done main debug: removing module "stream_out_duplicate" main debug: destroying chain done main debug: thread times: real 0m52.765625s, kernel 0m0.031250s, user 0m0.015625s main debug: thread 3952 joined (input/input.c:412)

Re: VOL HEADERS NOT RECEIVED in MPEG4 stream

Posted: 06 Sep 2007 03:52
by m78
I think I have the same problem on my setup, although I found a way to work-around this.

To work this around, you can check the "transcoding" option and use "mp4v" as the codec for video, and try to play the file, then the player/receiver should have no problem to get the "VOL" info.

Then I just stopped this stream and uncheck the transcoding option and the receiver can now render the video clip w/o problems. It seemed to me the problem is on the player/receiver side.

Can anyone on this board kindly suggest how to trully fix this problem?

Thanks.

Re: VOL HEADERS NOT RECEIVED in MPEG4 stream

Posted: 06 Sep 2007 17:14
by tucano
I didn't understand the procedure...
I tried to check the "transcode" option on the receiver and checked the mp4v video option, but it's the same. It desn't get the VOL...
What do you mean with "stopping the stream" ?


P.S. I was able to stream an MP4 video too, but I had to change the container of the file... I had to convert it with an external software ( IMTOO mpeg encoder ) to the format DivX which has "avi" container( it uses mpeg4 codec for video and mp3 codec for audio )... with this solution I was able to steam and receive an mpeg4, but I'm not sure if the performances of the .avi are the same as the .mp4.