WebRTC媒体服务器

Posted

技术标签:

【中文标题】WebRTC媒体服务器【英文标题】:WebRTC media server 【发布时间】:2018-06-26 20:54:18 【问题描述】:

两天前我开始研究WebRTC,查看了一个视图示例并自己进行了一些测试,看起来真的很有趣。

但是我的问题是,什么是在 c# 中实现 WebRTC“媒体服务器”的好方法。媒体服务器应该能够连接两个客户端,不是点对点,而是点对点。例如,我可以在服务器上录制对话或召开小组会议。

是否可以创建一个 Windows 服务,您可以通过 ASP.Net 等 Web 应用程序联系该服务?

我已经打开了大量选项卡,并找到了 Microsoft 的 WebRTC-UWP-SDK 以及他们的 ORTC。他们能够在 Windows 服务中工作,还是我应该使用 WebRTC 本机代码?也许也可以通过普通的 RTP 连接创建连接?

我发现的所有 WebRTC 媒体服务器都是用 c、c++ 或 NodeJS 编写的。

那么有谁知道,实现一个可以在 Windows 服务器上运行的 c# WebRTC 媒体服务器的好解决方案是什么?

感谢大家的帮助。

【问题讨论】:

您最终找到了一个好的解决方案吗?我需要做类似的事情。 【参考方案1】:

我知道并且以前使用过一个。媒体服务器基于.Net,具有很多功能,支持多种编程语言和平台。它是《冰雪奇缘》的 Liveswitch 服务器。 更多信息请见https://www.frozenmountain.com/products-services/liveswitch/

【讨论】:

以上是关于WebRTC媒体服务器的主要内容,如果未能解决你的问题,请参考以下文章

用SRS搭建WebRTC流媒体服务器实战

使用 WebRTC 从网络摄像头捕获媒体流,将流发布到媒体服务器并从那里分发

通过 tcp 的 Webrtc 媒体?

开源流媒体解决方案,流媒体服务器,推拉流,直播平台,SRS,WebRTC,移动端流媒体,网络会议,优秀博客资源等分享

开源流媒体解决方案,流媒体服务器,推拉流,直播平台,SRS,WebRTC,移动端流媒体,网络会议,优秀博客资源等分享

开源流媒体解决方案,流媒体服务器,推拉流,直播平台,SRS,WebRTC,移动端流媒体,网络会议