title: What should I use to build RTSP server, should it be vlcj or xuggler?
body: <p>I have a plan to develop RTSP streaming server with java. Now I have to decide with library used to decode media and stream data in rtp format. I am looking into vlcj and xuggler for video decoding and streaming. I did some research about differences of these library but I cannot make a decision yet. So I would like to ask you guys if I want to build a server which provide following feature. Do you think which one is better?
  1. can stream video on demand to multiple users
  2. can receive stream in mms format and restream it to rtsp format</p>
  
  <p>Initially, I try ffmpeg and ffserver but there is audio out of sync problem so I decide to make my own server. the good way to use vlcj is to use out-of-process but I am afraid about performance in video on demand. I think about xuggler but I am afraid that it will have the same problem as I have in ffmpeg.</p>
  
  <p>Could you throw me your opinion which one is appropriate on this situation?</p>