我打算build立一个服务,让人们连接他们的IP摄像头,并观看embedded到网站的video。 定时保存和重放也可用。 你会推荐什么硬件和软件?
我正在考虑使用Wowza Media Server。
特别是我有两个问题:
摄像机和stream媒体服务器之间应使用哪种video协议/格式? H.264有什么优于标准的MPEG?
应该使用什么格式来允许在stream服务器和web服务器/用户之间进行多播stream传输?
UPD :
我们之间select松下BL-C101,其规格说支持“图像压缩:JPEG(dynamicJPEG),MPEG – 4”(我猜这是MPEG – 4,除非他们没有明确提到H.264)和H. 264支持相机轴M1011。 因为Wowza需要H.264,所以我们selectAxis。 我们将每隔0.5秒保存快照(这对监控摄像机来说可能是理想的),并且a)logging并在需要时播放它b)通过单播或多播进行实况转播。 ffmpeg会剪切,保存video到磁盘,并可能实时stream式传输。 我在这里稍微有些困惑…那么Wowza Media Server的angular色是什么?
你认为在互联网上使用组播的好处是什么(应该使用它)?
H.264也被称为MPEG-4第10部分 – 你是什么意思的标准MPEG? MPEG-1? MPEG-2? 由于Wowza媒体服务器只使用H.264我很困惑这一点。 MPEG-TS代表MPEG传输stream,它是包含MPEG编解码器(例如,MPEG-2,H.264等)的videostream,
将H.264与MPEG-2相比较,问题的关键在于H.264在相同的质量水平下为您提供了更好的压缩,但需要更多的功率来运行。 DVD使用MPEG-2,而蓝光光盘可以使用MPEG-2或H.264。
最后,你打算如何将摄像机连接到服务器? 不同的摄像机以不同的编解码器输出video(大多数我见过的都是使用Motion JPEG,WMV9,H.264,甚至在MPEG-4容器中使用MPEG-4而不是Motion JPEG),或者不提供video会节省快照每x秒到一个服务器,然后你可以拼凑成一个实际的电影使用ffmpeg。 所有这些将决定相机和服务器之间的最佳格式。
可以注意到,默认情况下,多路广播stream被许多防火墙和路由器阻挡 – 需要注意的事情。