Is anyone aware about good RTSP client/server Java library?
Search on Google reveals JMF, which is very outdated.
Thanks.
If you're still interested, Netty provides RTSP support since version 3.2.
You can use Netty NIO framework to write your own RTSP server / client implementation.
And, as I think you know already, you can use Xuggler :)
Look at Gstreamer. I have created a Java code for RTSP Client. And also posted link on RTSP server rtsp streaming on java
You can try using FMJ. It's a set of libraries that wrap a lot of modern codecs in Java interfaces.
There is no java implementation of RTSP protocol. You must do it yourself using a NIO framework (MINA, GRIZZLY, NETTY...) its a possible solution.
Red5 has some support or is going to have support for RTSP and is Java based.
you can use vlc(Videolan client) whith vlcj and JNA
Some time ago I've coded android rtsp streaming client (android could stream to media server, wowza in that particular case). There are only couple tricky moments with that approach:
it was based on known trick with unix sockets and parsing mp4
generated by the device in order to get NALU out of it;
timestamps synchronisation for audio and video is really not trivial
on android when two media recorders used (for vide and for audio) for getting the media.
Related
I'm looking to write a voip application, I know JMF has RTP code but it's old and 32bit only. Is there a robust library that does RTP/RTSP that can be used with java?
Thanks
no way JMF - its 10 years out of date
list java RTP RTSP packages:
RTSPClientLib.tar.gz on code.google
http://github.com/brunodecarvalho/efflux
i used the efflux on a java project and it was worth the time learning his packages. The combined netty/efflux is very robust on the variety of RFC's involved in networking underlying RTSP/RTP.
i think i have an eclipse project archived somewhere using efflux for alot of RTSP dialog type stuff.
First of all - My English is very bad! so I hope you will understand what i'm asking...
I'm having difficulties in understanding how to use red5 to record stream from the client webcam onto the server side. I have red5 installed on a remote unix server, and i want to enable the users in my website to record stream from their webcam and store it on the server.
I have knowledge in javascript/php/java, and I know that I need to RTFM. I did try to search for some helpful information but i couldn't find any leads regarding my question.
Could you please help me with the first steps like how to connect to the remote server (I'm using Eclipse IDE for Java EE Developers).
Thank you
I advice you to take a look to openmeeting ,it's open source and use RED5 as media streaming server, and provides recording feature from client, and many other interesting features related to webcam.
I am entirely new to streaming implementation. I have developed some RESTful web services using Jersey/Tomcat. There are few cases where I need to send audio/video files to the clients, which uptil now I have been sending as a file fr download - now I want to stream these files.
Do I need to write some code for this ? Or I need some third party solutions ...I have heard about Wowza / Darwin / Red5...But I dont know if they can be integrated with Tomcat and my existing services. Any third party solutions need to be free / opensource, and they should support both audio and video streaming. In the near future I need to add transcoding support too..for which I am planning to use Xuggler. So it would be good if the server is having such support.
Any pointers would be appreciated. Thanks !!
Red5 is essentially Tomcat with added features. I don't know how far back in time the fork was made but the basic functionality is all there.
Also - Red5 and xuggler play nicely together.
You'd still need to code up the client side of the streaming portion though. Its possible that HTML 5 will give you this for cheap.
Interesting if there any Implementation of MSNP Live Messanges Protocol for Java or ActionScript (Flash)?
Here's one for ActionScript: http://code.google.com/p/as3msnp/
This seems to be the only one: http://sourceforge.net/apps/trac/java-jml
As per Microsoft new policy towards Skype MSNP12 protocol is not working.
major host of following reference are now responding
Microsoft Service host and ports
So, JML lib is now useless which work over MSNP8-15.
Here is another thread over MSNP - What's the future of MSNP
I used the below API in a chating server we were developing 4 years ago , at that time MSNP10 was working with us.You can download the API from below link and I found it very easy to getting started with this API based on the documentation and examples they have provided on their website.
http://sourceforge.net/apps/trac/java-jml/
Good Luck.
I'm looking for a RTSP Java library, but I didn't find anything.
Can someone advice me a Java library to handle RTSP?
Thanks
I don't know if you still need that. I wrote a tiny RTSP Client library in java and I'd appreciate some feedback on it. Also, it can be extended to implement server side.
The link to the project is http://code.google.com/p/rtsplib-java/
Regards, Paulo.
Here is one in C# if you wanna port something http://net7mma.codeplex.com/