【问题标题】:Sending MJPEG stream over http on linux using a simple tcp server in C使用 C 中的简单 tcp 服务器在 linux 上通过 http 发送 MJPEG 流
【发布时间】:2014-07-09 13:24:38
【问题描述】:

我正在尝试编写一个简单的 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

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

请问我发送多个 jpeg 需要什么回复?

谢谢 PF

【问题讨论】:

    标签: http mjpeg


    【解决方案1】:

    客户端请求请求“application/x-rtsp-tunnelled”答案,这不是一个简单的 HTTP 上的 MJPEG 流(multipart/x-mixed-replace with image/jpeg 边界),这是一个 RTSP/RTP在 HTTP 流中通过隧道传输的流。

    Live555 通过 HTTP 服务器提供 RTSP/RTP,请参阅 LIVE555 Media Server

    如果你想流视频/JPEG流,你需要扩展Live555 JPEG streaming with live555

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-27
      • 1970-01-01
      • 1970-01-01
      • 2011-02-27
      • 1970-01-01
      • 2010-10-21
      • 2012-11-08
      • 1970-01-01
      相关资源
      最近更新 更多