Page 1 of 1

Decoding without I-Frames

Posted: 29 Oct 2009 08:14
by tamiro44
Hi,
There are some players that enable H.264 video stream with no I-Frames at all.
At start, the video indeed seems not good, but it getting better after couple of minutes.
I think VLC is blocking stream untill the first I-Frame.

Tamir.

Re: Decoding without I-Frames

Posted: 29 Oct 2009 12:29
by VLC_help
Why would you create stream without I frames?

Re: Decoding without I-Frames

Posted: 29 Oct 2009 14:24
by tamiro44
The problem:
1. I have an encoder that use RTSP/RTP H.264 in multicast profile.
2. Along the way you have narrow band network.
3. One VLC client request the stream and see the video.
4. The second client join in the middle of the stream.
5. The encoder uses P & B Frames, I-Frame is high cost for this network.

According to some people, if I-Frames won't come, you still can watch little artifacts untill the whole picture arrives (in P & B Frames)
VLC blocks frames untill the first I-Frame.

Tamir.

Re: Decoding without I-Frames

Posted: 30 Oct 2009 19:54
by VLC_help
You have some test stream I can use for ticket?

Re: Decoding without I-Frames

Posted: 01 Nov 2009 09:01
by tamiro44
I don't understand, do you mean that you'll open a feature request?
What do you mean by saying 'test stream'?

Thanks.

Re: Decoding without I-Frames

Posted: 01 Nov 2009 13:23
by VLC_help
I need some stream/file that I can attach to feature request ticket, so if somebody is going to work on this, he/she can test it out easily.

Re: Decoding without I-Frames

Posted: 04 Nov 2009 09:21
by tamiro44
OK.
Here is the link for two files:
1. With no first I-Frame - http://www.2shared.com/file/8917143/631 ... frame.html
2. With first I-Frame - http://www.2shared.com/file/8917161/bf2 ... _is_I.html

The files are raw data, is it ok? or should i upload network files.

Thanks alot,
Tamir.

Re: Decoding without I-Frames

Posted: 04 Nov 2009 12:18
by VLC_help
VLC 1.0.3 detects that the first file is MP3 stream :D but it does work if I mux it to inside MP4 container.