RTSP媒体服务器解决方案

| 经过大量研究后,我得出的结论是Java和Java Media Framework(JMF)不适合开发支持在服务器端支持RTSP协议以传输视频和音频的流服务器。我已经阅读了有关Live555媒体服务器和testOnDemandRTSPServer源代码的很好的内容,以作为设计的基础。我唯一担心的是这是用C ++编写的,而且我主要是Java程序员。该服务器是我大学最后一年项目的很大一部分,因此我的学位取决于它的成功实施,而我的时间已经用完了。如果有人在实施RTSP服务器方面有任何经验,可以将其流式传输到android手机,或者可以相信,他们可以为我指明正确的方向以学习如何操作,请告诉我。提前致谢。     
已邀请:
live555 RTSP服务器是成熟的RTSP服务器,可实现大多数有效负载(H.263,H.264,MPEG2,PCM,AMR,AAC等)。您可以在网站上阅读它是否已支持所需的媒体类型。它还具有一个RTSP客户端。关于流向android手机的问题:这就是RTSP的重点:流向哪种类型的客户端以及服务器端开发都没有关系,除非您需要实现不受支持的媒体类型,否则实际上并不需要做很多开发工作。如果您不精通C ++,代码可能会非常复杂,但是听起来您的目标与设置更相关而不是实现RTSP服务器和客户端,将流媒体流传输到android吗?因此,检查live555是否支持您的媒体类型,如果支持,我就不用费劲地用JAVA编写一种媒体了。这样,您最好的朋友当然就是RFC(http://tools.ietf.org/html/rfc2326)。 至于客户端,我不确定android是否已经有RTSP库/客户端。您必须考虑的另一件事是android支持哪些媒体类型。     
我的项目还具有要在Android手机上运行的RTSP服务器模块。我认为我们可以将rtsp库构建为name.so文件,并且可以使用JNI与Jav​​a进行接口。     
这也适用于Android! http://net7mma.codeplex.com/ 您可以在CodeProject上看到该文章@ http://www.codeproject.com/Articles/507218/Managed-Media-Aggregation-using-Rtsp-and-Rtp     

要回复问题请先登录注册