1

网络摄像头使用哪些协议在 Internet 上传输音频/视频源?HTTP?TCP?协议中的每一帧是如何发送的?例如,如果他们使用 HTTP,网络摄像头软件是否对每一帧进行编码并将其添加为查询字符串参数,例如:

http://www.some-url.com?encoded-frame=WJDJ84FU84F85594DK3DK

或者,编码帧是否设置为 HTTP 请求的正文?TCP 或使用的任何其他协议的类似问题。

我问是因为我想将网络摄像头流式传输到网络服务器,并拥有接收每个编码帧、对其进行解码并对其进行处理的软件。提前致谢。

4

1 回答 1

1

那么OP中的问题是开放式的,因为它不像在这种应用程序中使用“一组固定的协议(TCP / UDP)”,而且它的范围很大,由于这种端到端涉及的各种技术 - Camera capturem 编码、流式传输、解码/处理的最终解决方案。在您提到的情况下,如果网络摄像头和 Web 服务器很可能在同一个 LAN 上,那么您也可以使用 TCP/IP,然后服务器可以处理它。因为在 LAN 上的延迟不会很高,所以 TCP 会很好用。否则,如果在 WAN 上,那么 UDP/IP 会有所帮助。网上有很多教程可以了解使用 TCP/IP 或 UDP/IP 套接字及其编程概念的基础知识。然后是关于视频数据的流式传输、打包等的教程。

我看不出这里如何使用 HTTP 从网络摄像头发送到服务器。

对于初学者

http://streaminglearningcenter.com/streaming-video-consulting.html

希望这对您有所帮助。

于 2012-12-06T21:32:34.463 回答