Unity
Unity 的 WebRTC 视频流插件搞定了,用的是 2019.4.30 这个 LTS 版本,亲测稳定,坑不多,适合初学者摸索。部署流程也不复杂,调好 Unity 的摄像头权限,视频就能顺利推流出去,浏览器端能直接接收。
WebRTC 的推流主要是通过RTCPeerConnection
来建立连接,再用MediaStream
挂载视频数据。Unity 这边用插件包装好后,调用逻辑挺清晰,接口也比较友好,基本看一眼文档就能上手。
哦对了,这套方案和 UnityWebRTC 文章里提到的案例是一致的,按步骤来就行。我用的那套就是它,测试过没问题。如果你想搞点跨平台扩展,比如移动端、桌面双开,那可以再看看 UMP 插件,扩展性蛮不错的。
视频流的播放端也可以用 Web,配合像 HLS 或者 MJPEG 接口来。前端这块也不用太担心,配个弹幕插件像 这个,也能实现互动效果,整个体验拉满。
总结一句:如果你是 Unity 2019 长期支持版的用户,又想玩点实时视频流传输,强烈建议把这个 UnityWebRTC 搞起来,插件稳、流程顺,踩的坑也比较少。
771.11MB
文件大小:
评论区