音视频领域框架讨论

请教实时音视频领域的佬友,桌面应用客户端这方面,实时音视频(rtp)的解码渲染显示,qt就是唯一成熟的解决方案吗,真的不想碰c++

3 Likes

应该不是吧,我看 抖音 mac 端是基于 Electron 实现的,应该是 rtp 或者 webrtc 之类的?

不过我也不是很懂 :rofl:

我知道那个流媒体zlmediakit挺厉害的 不知道适不适合佬友这边使用

1 Like

调研了很久的web封装方案,electron tauri,感觉实时音视频最核心的性能上都不是很对路,是不是大家对桌面应用这种都不感兴趣了,全都浏览器套壳,科技树点歪掉了

我觉得更多是跨平台和工作栈的问题吧,像Electron这种现在前端就能做,可以更快速的搭建项目,qq 想在好像也是 Electron 。qt 这种感觉上手成本太高了,可能需要专门的开发人员 :rofl: 个人觉得主要是这样。

我看火山引擎有相关的服务好像

1 Like

Pyqt qtslide 还可以吧

webrtc 满足不了需求吗

如果你只是需要解码,不考虑编码。 electron tauri 确实是挺好的, 浏览器内核已经帮你实现全平台各种主流视频编码的硬件加速。

1 Like

视频会议场景,16路解码的话,不管是解码还是前后端数据传输,web方案性能压力太大了

如果靠软件来解决你选什么方案压力都大,16路的编解码你该靠硬件来解决,我们四路编解码都要靠硬件来做 软件的编解码只做推流那一部分

1 Like

这种性能要求得看用户电脑吧,你们是软硬件一起做的还是只做软件

我自己倒是用jfx搞过, 自己电脑上性能倒是没啥问题, 但最好还是用cpp吧

还是qt一步到位比较好,不然后面还是得转,最终兜兜转转还得回到c++