修复罗技BCC950摄像头并建立fffmpeg,fserver作为rtps流服务

前段时间手贱的很,把一个同事借来的摄像头硬生生的大力的给拔断了。

拆开发现只是排线断裂,这种miniUsb转6p排线的修复几乎是不可能的了,那就自己做一个miniUsb转6p的排线。

修复罗技BCC950摄像头并建立fffmpeg,fserver作为rtps流服务_第1张图片

 

修复罗技BCC950摄像头并建立fffmpeg,fserver作为rtps流服务_第2张图片

 

usb摄像头我用的很少,不如放在家中当个网络监控也不错,正好家里有个一直运行的服务器。

 

Bcc950摄像头免驱,省的还要写驱动。

我的构思是将摄像头的源媒体文件先转化为流媒体文件,在转送到客户端上。

首先呢插入服务器usb口,查看摄像头是否接入

修复罗技BCC950摄像头并建立fffmpeg,fserver作为rtps流服务_第3张图片

摄像头为video0。

 

由于centos官方的源是没有ffmpeg,而直接去ffmpeg官方下载包来安装,需要进行编译,特别繁琐,不如使用第三方的源

   #安装epel

       #更新源

              #安装ffmpeg

 

创建配置文件 vi /etc/ffserver.conf

修复罗技BCC950摄像头并建立fffmpeg,fserver作为rtps流服务_第4张图片

 

启动 ffserver &

修复罗技BCC950摄像头并建立fffmpeg,fserver作为rtps流服务_第5张图片

 

 

转发流:ffmpeg -f v4l2 -i /dev/video0  -s 1920x1080 -r 24 -vcodec libx264 -an http://127.0.0.1:8090/feed1.ffm

修复罗技BCC950摄像头并建立fffmpeg,fserver作为rtps流服务_第6张图片

 

打开8090,8554端口

firewall-cmd --zone=public --add-port=8090/tcp --permanent

firewall-cmd --zone=public --add-port=8554/tcp --permanent

 

重启防火墙

systemctl restart firewalld

 

修复罗技BCC950摄像头并建立fffmpeg,fserver作为rtps流服务_第7张图片

ffserver服务状态

 

使用vlc打开rstp流(书房比较乱,就打个马)

修复罗技BCC950摄像头并建立fffmpeg,fserver作为rtps流服务_第8张图片

 

 

 

 

 

 

 

你可能感兴趣的:(服务器)