这是一个在 Unity 开发的 WebGL 应用中弹窗播放 RTSP 视频的测试项目
- 
弹窗并播放 RTSP 视频 (基于 webrtc 推流) 
- 
弹窗动态适应浏览器窗口保持居中 
- 
蒙版渐隐渐显 
- 
在 Unity 开发的 WebGL 应用中弹窗播放 RTSP 监控 
图中展示的控制台程序是 RTSP 推流服务器
- 
开启 WebServer,路径是 WebServer/MyWebServer.exe请留意,默认的端口是 :80 ,如遇端口冲突请通过此服务器设置页指定其他端口。 
- 
开启 RTSPtoWebServer, 路径是 RTSPtoWebServer/RTSPtoWeb.exe此服务器默认端口是 :8083,如遇端口冲突,修改 config.json 中 "http_port": ":8083"的值即可。
- 
现在可以测试 RTSP 视频播放了: - 
浏览器输入: http://127.0.0.1:8083可以开启 RTSPtoWeb 提供的测试页面。
- 
浏览器输入: http://localhost/player/即可测试笔者整理的中间弹窗播放 RTSP 视频的功能
- 
浏览器输入: http://localhost/webgl/即可测试笔者实现的 Webgl 弹窗播放RTSP 视频的功能
 
- 
- 
如何使用自己的 rtsp 链接呢? 前提: 只支持 H264 编码的视频 a. 打开 RTSPtoWebServer/config.json b. 按照原来的格式添加自己的 rtsp 数据,id 不可重复。 c. 打开 RTSPPlayer/index.html 修改 ShowPanel 方法中 player.load("demo"); 的 demo字眼为你写的idd. 请注意,修改了 config.json ,Unity工程中的 相机绑定的相机数据需要一并修改,为方便外部修改和避免重新打包,可以将此类数据外部动态加载。 
- 
本仓库作者为 Unity 前端, Web 前端大佬轻拍。 
- 
如果希望弹窗的动效更丰富,可以使用类似 layer.js 弹窗类的插件 
- 
这个仓库使用了 jquery 
- 
这个测试视频卡卡且 2022.6.1 就无法访问了,有条件的使用监控测试吧。 
License MIT

