我正在研究即将创建用于播放rtsp直播视频流的桌面应用程序的项目。早些时候我在电子中试过它,但现在我发现在electronjs中没有太多可行的解决方案。
哪个是开发rtsp流桌面应用程序的可行平台?如果您有任何示例代码或rtsp插件也与我分享。
答案 0 :(得分:0)
这可以通过多种方式实现。
您可以使用rtsp2webrtc插件运行Kurento Media Server,以使用WebRTC发布流。可以使用任何支持WebRTC的浏览器查看此流。 Edge,Firefox和Chrome应该支持这一点,我用Chrome测试了它(甚至在移动设备上)。要将其嵌入桌面应用程序,您只需嵌入一个功能强大的浏览器组件即可。您可以在此处找到有关如何设置kurento的说明:https://github.com/lulop-k/kurento-rtsp2webrtc。
在某些情况下,此解决方案可能过度。也许在桌面应用程序中查看RTSP流的最简单方法是使用libvlc,它们甚至提供了一个ActiveX control,您可以将其嵌入到您的应用程序中。