G
G
giorgi nizharadze2015-06-23 22:38:46
Java
giorgi nizharadze, 2015-06-23 22:38:46

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

2 answer(s)
A
Alexey Cheremisin, 2015-06-24
@leahch

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.

A
Alexander, 2015-06-24
@liff

Answering the question in the title, I will answer: there are such libraries.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question