首先说明目前我只完成了本地测试,因还没确定技术选型所以暂无项目应用,先做一下储备,后续项目应用的话这篇文章会持续更新。监控设备播放效果如下:基于公司环境测试了大华和海康的监控设备(H264编码)可以正确播放1、下载webrtc-streamer,本机测试我下载的最新window版本https://github.com/mpromonet/webrtc-streamer/releases 2、解压下载包 3、双击webrtc-streamer.exe启动服务如下图则启动成功,此时在浏览器访问127.0.0.1:8000可以看到本机监控画面 4、将下载包html文件夹下webrtcstreamer
1、使用VPN网络经常打不开视频。webrtc网络是边收集网络环境信息,边交换。先收集到的是内网信息,然后是公网信息。如果在还未收集到公网信息的情况下,只拉取到内网信息。则在深信服的VPN环境下,webrtc-streamer服务器无法发送数据包到本地。从接口/api/getIceCandidate的返回值可以看出问题。当缺少公网网络信息的时候,视频无法打开[ { "candidate":"candidate:3654277821udp2122260223192.168.25.1137998typhostgeneration0ufrag6HsHnetwork-id1network
1、使用VPN网络经常打不开视频。webrtc网络是边收集网络环境信息,边交换。先收集到的是内网信息,然后是公网信息。如果在还未收集到公网信息的情况下,只拉取到内网信息。则在深信服的VPN环境下,webrtc-streamer服务器无法发送数据包到本地。从接口/api/getIceCandidate的返回值可以看出问题。当缺少公网网络信息的时候,视频无法打开[ { "candidate":"candidate:3654277821udp2122260223192.168.25.1137998typhostgeneration0ufrag6HsHnetwork-id1network
背景:要求把Webrtc-streamer部署到虚拟机上,软件可以用于windows,docker和Linux部署,docker部署起来很方便,但是有缺点...,所以继续选择Linux部署,记录一下。Webrtc-streamer源码:https://github.com/mpromonet/webrtc-streamer/releases本文参考:Linux之glibc2.17版本升级至2.31:https://blog.csdn.net/carefree2005/article/details/117559312centos7升级gcc&glibc(踩坑):https://blog.csd
背景:要求把Webrtc-streamer部署到虚拟机上,软件可以用于windows,docker和Linux部署,docker部署起来很方便,但是有缺点...,所以继续选择Linux部署,记录一下。Webrtc-streamer源码:https://github.com/mpromonet/webrtc-streamer/releases本文参考:Linux之glibc2.17版本升级至2.31:https://blog.csdn.net/carefree2005/article/details/117559312centos7升级gcc&glibc(踩坑):https://blog.csd