在我的项目中,我需要一个专用服务器来将流分派(dispatch)给多个客户端。
更具体地说,我有一个回调函数,它被调用来收集流数据,但不知道如何将它流式传输到其他应用程序。
开始这方面的最佳方式是什么?
最佳答案
您打算流式传输什么类型的视频?
在 http://www.live555.com 上有一个名为 liveMedia 的开源库。 .这个 c++ 库在 LGPL 下可用,并为许多不同的媒体类型实现 RTSP、RTP/RTCP 协议(protocol)和有效负载格式。有一个名为 DeviceSource IIRC 的类可以帮助将数据放入库中。有一个活跃的邮件列表,您应该可以通过搜索文件找到很多信息。
还有一堆示例测试项目说明了如何流式传输 mpeg、mp3 等。
关于c++ - 如何开始使用 C/C++ 实现视频流服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23452929/