Hi,

I have been googling a lot and trying many encoding parameters for x264 (bitrate, number of B Frames, resolution, ...): still no success. I cannot get a good quality streaming with Live555 and a TS containing a H264 video (to simplify the tests, I even removed the sound track and just stream the video track). Playing the TS directly in VLC works like a charm, once I stream the same file, I get lots of jitters (not sure if this is the right term: I get a jerky play with pauses).

Does anyone already got some success in that area ? Any help would be much appreciated (maybe a sample video so I can crosscheck that my installation/hardware/network are not the issue).

My solution should be able to stream HD videos (720p and 1080p) with an excellent quality over an high speed LAN. Trick play (minimum: pause, skip) is my next step.

Thanks
Christophe

On 11/10/2010 06:01 PM, Christophe Lemoine wrote:
Hi,

As I mentioned, if I play the file directly in VLC the quality is perfect, so VLC is probably not the issue. Network should not be an issue as I either stream on the same PC where I play the video, or from a server connected on a local 100M switch. Is there a way I can check the PCR timestamps ? Maybe I need to give some additional parameters to ffmpeg when I generate the TS file ?

Thanks for your help
Christophe

On 11/10/2010 05:39 PM, Ross Finlayson wrote:
I then stream video.ts using live555, and play it using vlc. Although I do get something on VLC, the quality is very bad (I get good quality with MPEG2 videos).

What happens if you just *play* your "video.ts" file using VLC - i.e., just play it as a local file, rather than streaming it? If you get the same video quaility problems when you (try to) play the file locally, then the problem is with VLC, not our code, and you'll need to ask about it on a VLC mailing list.

If, however, your problem occurs *only* when you stream your file to VLC, then the problem is either (i) your network does not have enough bandwidth, or (more likely) (ii) there is a problem with the PCR timestamps in your TS file.

Maybe using a TS container is not very optimal for streaming H264 ? I noticed that live555 also support m4e files, but could not find a way to generate such a file.

Irrelevant. ".m4e" files are for (regular) MPEG-4 Elementary Stream Video, not H.264 video.
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to