c++ - Live555 WebRtc 集成

标签 c++ webrtc live555

我过去曾在 WebRTC 上使用我非常了解的 C 服务器 (Janus),现在我想将 WebRtc 功能添加到 Live555 以便能够通过它流式传输一些视频。 问题是我有点不知所措 live555 中缺乏文档(比 Janus 更糟糕) 如果我可以恢复 live555 缺少:

1- SDP 解析器/构建器

2- HTTP 信令解析器/构建器

我的问题是我是否看到所有缺失的或需要完成的?

如果有机会有人可以给我一些提示。

最佳答案

Live555 制作了一个演示,可在 http://webrtc.live555.com/ 上获得,但这似乎仍然没有开源。

您可以查看我在 github 上提供的一项实验 webrtc-streamer .此应用程序使用 live555 作为 RTSP 消费者,并使用嵌入式 HTTP 服务器(就像 janus-gateway 一样)提供对 WebRTC 的访问。信令尽量简单。

Live Demo

关于c++ - Live555 WebRtc 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44717661/

相关文章:

c++ - 使用 std::min 将迭代器值钳制到 end()

javascript - 页面重新加载后连接多个对等连接

javascript - Onicecandidate 不会在第二台电脑上触发

c++ - 如何编写 Live555 FramedSource 以允许我直播 H.264

c++ - 为什么我的应用程序无法解码 RTSP 流?

c++ - 为动态二维数组创建正确的复制构造函数

.net - 不依赖 .net 的 Windows 安装项目

c++ - 如何设置填充有 mxSetData 的 mxArray 的 classID?

javascript - 如何使用 HTML5 WebRTC 录制和保存视频

c++ - Live555 客户端流媒体内存泄漏