zlmediakit 新增支持 webrtc 客户端模式

zlmediakit 新增支持 webrtc 客户端模式

💡 原文中文,约2200字,阅读约需6分钟。
📝

内容提要

8月10日,@baigao-X 提交的PR实现了WebRTC ice-full功能,使ZLMediaKit支持WebRTC播放器和推流器,具备主动拉流和推流能力。该功能已合并至主分支并升级至9.0版本,稳定性得到保障,但WebRTC客户端功能仍需完善。

🎯

关键要点

  • 8月10日,@baigao-X 提交的PR实现了WebRTC ice-full功能。
  • ZLMediaKit支持WebRTC播放器和推流器,具备主动拉流和推流能力。
  • 该功能已合并至主分支并升级至9.0版本,稳定性得到保障。
  • WebRTC客户端功能仍需完善。
  • 作为WebRTC播放器,使用addStreamProxy http api主动拉取流。
  • 作为WebRTC推流器,使用addStreamPusherProxy主动推送流。
  • 支持P2P相关功能,详细用法可参考官方文档。
  • 用户可通过docker或二进制包快速尝鲜最新功能。
  • 经过一个多月的审核和测试,原有功能基本稳定,但新功能可能尚待稳定。
  • 目前ZLMediaKit的webrtc客户端url采用webrtc[s]://前缀私有格式。
  • 目前webrtc客户端不支持webrtc over tcp模式,只支持over udp模式。
  • 感谢@baigao-X和其他贡献者对ZLMediaKit的支持和贡献。

延伸问答

ZLMediaKit的WebRTC客户端功能有哪些新特性?

ZLMediaKit新增了WebRTC ice-full功能,支持作为WebRTC播放器和推流器,具备主动拉流和推流能力。

如何使用ZLMediaKit作为WebRTC播放器?

可以使用addStreamProxy http API主动拉取流,或通过MediaPlayer(c++)接口播放WebRTC流。

ZLMediaKit的WebRTC客户端目前支持哪些协议?

目前只支持WebRTC over UDP模式,不支持WebRTC over TCP模式。

如何快速尝鲜ZLMediaKit的最新功能?

用户可以通过Docker或下载二进制包的方式快速尝鲜最新功能。

ZLMediaKit的WebRTC客户端URL格式是什么?

ZLMediaKit的WebRTC客户端URL采用webrtc[s]://前缀的私有格式。

ZLMediaKit的稳定性如何?

经过一个多月的审核和测试,原有功能基本稳定,但新功能可能尚待稳定。

➡️

继续阅读