最近还是那个摄像头的项目,由于企业比较多,使用人员大多非IT人员,是不是有简单的方法让他们看到视频呢?
从github找到一个项目
https://github.com/SpecForge/html5_rtsp_player/wiki/HTML5-RTSP-Player
该项目主要由有两个部分组成,一个是ws部分,一个是html部门。ws部分可以通过docker封装解决,后面的部分npm编译后本地直接python起8000作为http入口。但是在测试的时候,测试官网的rtsp可以,如下:
<!video id="test_video" controls autoplay src="rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov"></video-->
但是本地使用vlc打出一个mp4的rtsp流测试不可以,无奈。
后来想到是不是可以使用opencvr里面的一个html5的项目
https://github.com/veyesys/h5stream
这个项目也是十分的棒,C++编写,效率很高,几乎是秒打开,真是太棒了。
只是我们有十多家企业,这个有点扯了。而且作者已经将8801端口写到了程序里面,一个h5ss执行后默认就是监听8801端口,如果我们批量部署,只能借助supervisor+docker+端口映射来搞了,不过好在也是一个方案。
搞这些从下午3点开始,一只到晚上23:00,足足8个小时。
擦,小米汤还没喝来,赶紧补补 哈哈哈~