Tag: 直播

如何使用C程序直播video。 什么应该是HTTP回复? 如果可能,我如何使用分块编码?

(实际问题已被编辑,因为我成功地进行了直播,但现在我不理解客户端和我的C代码之间的通信。) 好吧,我终于使用我的C代码进行直播。 但我不能理解“HTTP”是如何在这里工作的。 我使用wireshark在链接http://www.flumotion.com/demosite/webm/上研究了我的浏览器和服务器的通信。 我发现客户端首先发送此GET请求 GET /ahiasfhsasfsafsgfg.webm HTTP/1.1 Host: localhost Connection: keep-alive Referer: file:///home/anirudh/Desktop/anitom.html User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13 Accept-Encoding: gzip,deflate,sdch Accept-Language: en-US,en;q=0.8 Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3 Range: bytes=0-1024 对于此获取请求,服务器通过发送此回复来响应 HTTP/1.0 200 OK Date: Tue, 01 Mar 2011 06:14:58 GMT Connection: close Cache-control: private Content-type: video/webm Server: FlumotionHTTPServer/0.7.0.1 然后服务器发送数据,直到客户端断开连接。 […]