Answer the question
In order to leave comments, you need to log in
Are there any good libraries for live video streaming?
Are there any good libraries for live video streaming using Java? Ideally both ends of the pipe should be written in Java, but I'm mostly concerned about the video player. What software do you recommend?
UPDATE: It seems that VLC is introducing a 1-2 second delay. I need streaming video that is really live. Record to playback delay should be under 300ms.
Answer the question
In order to leave comments, you need to log in
With java, alas, I would not do this, at least on the server side .. Yes, and the client too :-( very poor support for codecs and protocols. Of course, there are red5 and wowsa servers. But the first is buggy, and the second is commercial. There is jni - interfaces to ffmpeg and gstreamer... but... It's
better to take ffmpeg, or live555, or gstreamer (I like it the most) and use them natively.As
for the delay of 1-2 seconds, it is reduced by reducing the buffer preload and selecting encoding parameters ... Well, look at webrtc, opus and vp8/9...
PS. Now I understand this topic myself (WebRTS) There is a server www.kurento.org There is a client in Java, as well as http5, javascript.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question