首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RTSP媒体服务器解决方案

RTSP媒体服务器解决方案
EN

Stack Overflow用户
提问于 2011-03-25 20:33:59
回答 3查看 7.2K关注 0票数 2

经过大量的研究,我得出结论: Java和Java Media Framework (JMF)不适合在服务器端开发支持RTSP协议的流媒体服务器,用于音视频流媒体。我已经阅读了关于Live555媒体服务器和testOnDemandRTSPServer源代码的非常好的东西,作为设计的基础。我唯一担心的是这是用C++编写的,而我是一个主要的Java程序员。这台服务器是我大学最后一年项目的一大部分,所以我的学位有点取决于它的成功实施,我的时间不多了。如果任何人有任何实现RTSP服务器的经验,可以流到android手机上,或者相信他们可以给我指出正确的方向来学习如何做到这一点,请让我知道。提前谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-03-26 18:25:16

RTSP服务器是一个完全成熟的live555服务器,它实现了大多数有效载荷(H.263、H.264、MPEG2、PCM、AMR、AAC等)。你可以在网站上查看它是否已经支持你想要流式传输的媒体类型。它还具有RTSP客户端。关于流媒体到android手机:这就是RTSP的全部意义:你流媒体到哪种类型的客户端并不重要,至于服务器端的开发,真的没有太多的开发工作要做,除非你需要实现一个不支持的媒体类型。如果你不精通c++,代码可能会相当复杂,但听起来你的目标更多的是设置到android的流媒体,而不是实现RTSP服务器和客户端?因此,请检查live555是否支持您的媒体类型,如果支持,我就不会费心用Java语言编写一个,这可能会非常复杂。如果你真的选择了这条路,你最好的朋友当然是RFC (http://tools.ietf.org/html/rfc2326)。

至于客户端,我不确定android是否已经有了RTSP库/客户端。你必须考虑的另一件事是android支持哪些媒体类型。

票数 0
EN

Stack Overflow用户

发布于 2011-12-03 14:55:34

我的项目也有RTSP服务器模块可以在Android手机上运行。我认为我们可以将rtsp库构建为name.so文件,并使用JNI与java进行接口。

票数 2
EN

Stack Overflow用户

发布于 2012-12-12 07:48:38

这也适用于Android!

http://net7mma.codeplex.com/

你可以在CodeProject @ http://www.codeproject.com/Articles/507218/Managed-Media-Aggregation-using-Rtsp-and-Rtp上看到这篇文章

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5432473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档