首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用TCP上的RTSP进行流式传输

使用TCP上的RTSP进行流式传输
EN

Stack Overflow用户
提问于 2014-01-10 16:48:16
回答 2查看 43.1K关注 0票数 4

VLC Media player如何实施TCP流上的RTSP?

我知道,VLC Media player既可以作为流媒体服务器,也可以作为流媒体客户端。

我的需求是使用TCP(over RTSP)将数据从服务器传输到客户端,而我对C/C++代码并不满意。我对C#很满意。谁能给我介绍一下C#中TCP流的示例实现?

附注:有没有其他播放器支持使用TCP/UDP上的RTSP实时流?

EN

回答 2

Stack Overflow用户

发布于 2014-01-10 17:34:47

回答您最初的问题:“VLC Media player如何在TCP流上实现RTSP?”简单的答案是,实现一个好的RTSP客户端非常非常复杂--即使是一个不完整的客户端。除非您有足够的时间和资源来执行此任务,否则不应尝试执行此任务。

但是,您可以在没有任何C/C++知识的情况下使用VLC。您只需要通过C#互操作与libvlc连接即可。此外,有关更详细的实现的优秀代码示例,请参阅NVLC project

如果你决定创建你自己的RTSP解决方案,你可以看看JFriedman in pure C#已经完成的工作。当我在今年早些时候尝试使用它时,它仍然有很大的缺点。

实际情况是,RTSP不是一个可爱的协议,它很难使用。许多服务器实现都是非标准的,因此需要做大量的工作才能使客户端能够处理所有的RTSP流。

更新:最初我建议VLC的RTSP服务器是由Live555开发的。事实上,似乎RTSP客户端本身就是由Live555开发的。

票数 6
EN

Stack Overflow用户

发布于 2014-01-10 16:54:08

这篇文章似乎是一个很好的RTSP示例:

http://www.codeproject.com/Articles/507218/Managed-Media-Aggregation-using-Rtsp-and-Rtp

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

https://stackoverflow.com/questions/21039651

复制
相关文章

相似问题

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