rt。请问将 rtsp 视频流转 webrtc 输出,有什么好的框架和方案推荐吗?
目前想到的就是通过流媒体服务器来拉 rtsp 流,再由流媒体服务器转 webrtc 出来。 那么,在 rust 上有开源方案可以做吗?
1
共 9 条评论, 1 页
rt。请问将 rtsp 视频流转 webrtc 输出,有什么好的框架和方案推荐吗?
目前想到的就是通过流媒体服务器来拉 rtsp 流,再由流媒体服务器转 webrtc 出来。 那么,在 rust 上有开源方案可以做吗?
评论区
写评论目前基于webrtc-rs这个库实现了Whep/Whip协议的server端实现,也就是说可以接受RTC流的订阅了,RTSP的媒体服务端逻辑(发布和订阅)也都实现了,如果要实现RTSP->WebRTC(whep), 还差一个remuxer
主要是目前有上面一个需求要实现。将 rtsp 转 webrtc 输出,本身对 C++ 还没 Rust 熟悉。 所以想找找 Rust 方案。现在是准备把 ZLMediaKit API 绑定到 Rust。
--
👇
harlanc: 最成熟的开源音视频方案都是是用c/c++写的,但是缺点也很明显,对程序员要求高,会碰到各种诡异的内存泄漏/崩溃/卡死等等问题,golang也有一些了,rust相对较少,想知道楼主是出于什么目的考虑用rust做音视频呢?
--
👇
coco: 感谢。 找了一圈没找到合适的 Rust 方案,现在基于 ZLMediaKit 来搞了。
--
👇
harlanc: 在server端做协议转换是可取的,现在应该都是这么做的,rust的开源方案应该是没有,我目前正在实现一个rtsp server, https://github.com/harlanc/xiu
以后应该会支持rtsp->webrtc的转换
谢谢,可以多多交流
👇
asuper: 看了下基本全流程都是自己的代码,没用什么库,厉害了,
--
👇
harlanc: 在server端做协议转换是可取的,现在应该都是这么做的,rust的开源方案应该是没有,我目前正在实现一个rtsp server, https://github.com/harlanc/xiu
以后应该会支持rtsp->webrtc的转换
webrtc.rs
最成熟的开源音视频方案都是是用c/c++写的,但是缺点也很明显,对程序员要求高,会碰到各种诡异的内存泄漏/崩溃/卡死等等问题,golang也有一些了,rust相对较少,想知道楼主是出于什么目的考虑用rust做音视频呢?
--
👇
coco: 感谢。 找了一圈没找到合适的 Rust 方案,现在基于 ZLMediaKit 来搞了。
--
👇
harlanc: 在server端做协议转换是可取的,现在应该都是这么做的,rust的开源方案应该是没有,我目前正在实现一个rtsp server, https://github.com/harlanc/xiu
以后应该会支持rtsp->webrtc的转换
感谢。 找了一圈没找到合适的 Rust 方案,现在基于 ZLMediaKit 来搞了。
--
👇
harlanc: 在server端做协议转换是可取的,现在应该都是这么做的,rust的开源方案应该是没有,我目前正在实现一个rtsp server, https://github.com/harlanc/xiu
以后应该会支持rtsp->webrtc的转换
看了下基本全流程都是自己的代码,没用什么库,厉害了,
--
👇
harlanc: 在server端做协议转换是可取的,现在应该都是这么做的,rust的开源方案应该是没有,我目前正在实现一个rtsp server, https://github.com/harlanc/xiu
以后应该会支持rtsp->webrtc的转换
在server端做协议转换是可取的,现在应该都是这么做的,rust的开源方案应该是没有,我目前正在实现一个rtsp server, https://github.com/harlanc/xiu
以后应该会支持rtsp->webrtc的转换
还有其他社区吗,这里人太少了