OGG over UDP
Posted: 22 May 2008 18:33
Could anyone tell me why it isn't currently possible to stream an OGG container over UDP? If this is possible, but not supported, will it be considered for implementation in future releases of VLC? If so, when can we expect it?
The reason I ask is that I am doing a project where I transcode MPEG4/AAC to Theora/Vorbis (open source formats that are preferred by more and more people every day), but I am getting jerky playback at the client end no matter what arguments I supply to the command line script. I manage to lose a lot less frames by --no-drop-late-frames, but the jerkiness remains. The computer I use have more than enough power to perform the tasks of streaming and transcoding (Dual 2GHz PowerPC G5 w/ 1GB RAM), and it is nowhere near a CPU utilization that would provoke a need for frame dropping. It doesn't go over 30%.
Network synchronization does not seem to work, as the client either says 'nothing to play' or segfaults before it even gets that far. --clock-synchro 0 makes no difference. Now, streaming over UDP may not remedy the crash causes, but I have reason to believe it to be a lot smoother than TCP, for obvious reasons, of course given an uncongested network with enough bandwidth.
Developers, are you reading this?
The reason I ask is that I am doing a project where I transcode MPEG4/AAC to Theora/Vorbis (open source formats that are preferred by more and more people every day), but I am getting jerky playback at the client end no matter what arguments I supply to the command line script. I manage to lose a lot less frames by --no-drop-late-frames, but the jerkiness remains. The computer I use have more than enough power to perform the tasks of streaming and transcoding (Dual 2GHz PowerPC G5 w/ 1GB RAM), and it is nowhere near a CPU utilization that would provoke a need for frame dropping. It doesn't go over 30%.
Network synchronization does not seem to work, as the client either says 'nothing to play' or segfaults before it even gets that far. --clock-synchro 0 makes no difference. Now, streaming over UDP may not remedy the crash causes, but I have reason to believe it to be a lot smoother than TCP, for obvious reasons, of course given an uncongested network with enough bandwidth.
Developers, are you reading this?