我想使用我的旧(1GHz)PC 作为网络摄像头视频流服务器(就像你可以看到那些公路摄像机一样)。
我想过使用VLC并且已经尝试过使用 http 输出,但它并不是很好。cpu 太饿,流太大(kBps),不稳定……
我一直在阅读 VLC 操作方法,但仍然是一个问题。
- 我应该使用哪个输出?Http、RTSP、UDP?我想同时为多台计算机制作(多播)。
- 哪个编解码器应该是好的?PC不是那么快,所以它不应该是太消耗cpu的编解码器。mpeg2、mpeg4、xvid?
- 我应该使用多少视频缓冲区(vb=?)?
- 设置IP和端口呢?
所以我需要一些想法方面的帮助,但如果有人能做VLC command line
出来那就更好了:)
哦,电脑有直接的互联网连接和自己的IP。
我当然不会使用 VLC。它使用户的事情变得复杂,并且对于公共消费来说带宽太高了。
你看了看包裹
webcam-server
。您告诉它要显示什么网络摄像头,它会提供网络视频源。webcam-server
它还附带一个 java 小程序,您可以将其托管在直接连接到守护程序的网页上。我不知道你是否想让它公开可见,但你必须打开一些端口并路由流量,以便 java 小程序可以与守护程序通信。
本教程应该可以帮助您入门。该软件包可能带有自己的初始化脚本,并且您当然不必将小程序页面与教程所述的守护程序托管在同一台机器上......但这应该会让您进入一个知道自己在做什么的阶段.
网络摄像头服务器
sudo apt-get install webcam-server
您还需要安装 Apache。用户可以使用网络浏览器访问网络摄像头
另一个选择是zoneminder