【问题标题】:RTSP to HTTP MJPEG transcoding embedded in website嵌入网站的 RTSP 到 HTTP MJPEG 转码
【发布时间】:2017-05-13 13:54:21
【问题描述】:

我有一部可以显示 http MJPEG 流的手机,我想让它工作。我这里有一个摄像头,它只发送一个 RTSP 流,我可以使用 vlc 将其转换为 http MJPEG 流,但我的手机需要将它嵌入到网站中。

像这样:http://88.53.197.250/axis-cgi/mjpg/video.cgi?resolution=320x240 但是vlc转码,只是发出了裸http流。

有没有机会嵌入这个正确的,以便我可以在屏幕上显示它?我用谷歌搜索了很多,但找不到解决方案。

非常感谢

我想使用 Suse Linux 来做到这一点

【问题讨论】:

  • 嗨。你的问题解决了吗?
  • 如果您的问题已解决,请帮助我如何解决

标签: camera stream rtsp transcoding


【解决方案1】:

这是我使用 vlc 将 RTSP 转换为 MJPEG 的命令:

vlc.exe -vvv -Idummy hereYourVideoSource --sout #transcode{vcodec=MJPG,venc=ffmpeg{strict=1}}:standard{access=http{mime=multipart/x-mixed-replace;boundary=--7b3cc56e5f51db803f790dad720ed50a},mux=mpjpeg,dst=:8080/} --run-time= hereYourTimeOutValue vlc://quit;

hereYourVideoSource 更改为您的RTSP 源并更改hereYourTimeOutValue 以根据需要启用处理超时。

在本示例中,我在 localhost 上使用端口 8080,您可以将其更改为另一个端口。获取此 mjpeg 的请求应为:

http://127.0.0.1:8080/

或:

http://localhost:8080/

在 html 中,您使用 img 标签获取 mjpeg:

<img src="http://localhost:8080/" />

希望对您有所帮助。苏尔特。

【讨论】:

  • 如何将直播的rstp转成Http流
猜你喜欢
  • 1970-01-01
  • 2017-04-08
  • 2019-08-04
  • 2019-09-27
  • 2013-12-22
  • 2012-01-01
  • 2012-03-14
  • 2015-06-24
  • 2011-11-30
相关资源
最近更新 更多