流式传输A / V的协议

时间:2012-12-05 11:59:23

标签: http encoding tcp video-streaming webcam

网络摄像头使用什么协议通过互联网传输音频/视频? HTTP? TCP?如何在协议内发送每个帧?例如,如果他们使用HTTP,那么网络摄像头软件会对每个帧进行编码并将其作为查询字符串参数进行处理,例如:

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

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

我问,因为我想将网络摄像头流式传输到网络服务器,并拥有接收每个编码框架,解码并使用它做某事的软件。提前谢谢。

1 个答案:

答案 0 :(得分:1)

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

我不知道如何使用HTTP从网络摄像头发送到服务器。

首发

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

希望这对你有所帮助。