关于构建简单、多层(?)网络摄像头流媒体的建议

关于构建简单、多层(?)网络摄像头流媒体的建议

我有一个网络摄像头,连接到运行 Angstrom 的轻量级系统 (BeagleBoard),我想将网络摄像头流量提供给一个或多个查看者。我面临的问题有三个:1) 我希望随机查看者可以来来去去,而不必流式传输到专用目标 IP 2) 我需要减轻 BeagleBoard 上的负载(处理器和网络),所以我认为最好采用从 BeagleBoard 到中间服务器再到查看者的多层流式转发方法 3) 最好可以在嵌入式插件中查看最终流。

看起来我的中间层服务器上的 Red5 加上嵌入式系统通过 http 进行的 VLC 流式传输可能会起作用,但我不确定是否有一种聪明的方法可以做到这一点,或者 Red5 是否可以按照我设想的方式进行转发。

说实话,我不太擅长这个,如果能给我一些好的起点,我会很感激。另外,延迟不是大问题,因为这只需要“基本实时”。

答案1

Red5 和 Adob​​e FMS(它们是非常相似的产品)正是为此而设计的。您还可以通过 RMTP 将这些产品直接流式传输到 Flash 播放器中,因此您无需在客户端安装 VLC。

基本上,Red5 会接受来自网络摄像头的流(网络摄像头机器上需要有适当的流媒体软件,正如您所提到的,VLC 非常适合这种情况),然后 flash 播放器(JWPlayer 是一种流行的免费播放器)会通过 RMTP 连接到 red5 并让你大吃一惊。

相关内容