Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在linux上使用C中的简单tcp服务器通过http发送MJPEG流_Http_Mjpeg - Fatal编程技术网

在linux上使用C中的简单tcp服务器通过http发送MJPEG流

在linux上使用C中的简单tcp服务器通过http发送MJPEG流,http,mjpeg,Http,Mjpeg,我正在尝试编写一个简单的TCP服务器,用于通过http发送MJPEG流。 客户向我发送: GET / HTTP/1.0 CSeq: 1 User-Agent: LIVE555 Streaming Media v2013.02.11 x-sessioncookie: fc0538d3fd5b797ec31b54e Accept: application/x-rtsp-tunnelled Pragma: no-cache Cache-Control: no-cache 或 请问我需要什么样的回复才

我正在尝试编写一个简单的TCP服务器,用于通过http发送MJPEG流。 客户向我发送:

GET / HTTP/1.0
CSeq: 1
User-Agent: LIVE555 Streaming Media v2013.02.11
x-sessioncookie: fc0538d3fd5b797ec31b54e
Accept: application/x-rtsp-tunnelled
Pragma: no-cache
Cache-Control: no-cache

请问我需要什么样的回复才能发送多个JPEG

谢谢
PF

客户端请求请求“应用程序/x-rtsp-tunnelled”回答,这不是HTTP上的简单MJPEG流(多部分/x-mixed-replace with image/jpeg边界),这是HTTP流中的rtsp/RTP流

Live555通过HTTP服务器提供RTSP/RTP请参阅

如果您想流式传输视频/JPEG流,则需要扩展Live555

GET / HTTP/1.0
User-Agent: CmRtspClient 1291
x-sessioncookie: 29953
Accept: application/x-rtsp-tunnelled
Connection: Keep-Alive
Cache-Control: no-cache