camera - 嵌入网站的 RTSP 到 HTTP MJPEG 转码

标签 camera stream rtsp transcoding

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

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

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

非常感谢

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

最佳答案

这是我使用 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/" />

希望能帮助到你。苏尔特。

关于camera - 嵌入网站的 RTSP 到 HTTP MJPEG 转码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43953966/

相关文章:

audio - Gstreamer录制音频和视频

cordova - 从实时相机预览中获取特定像素的颜色 - Ionic

java - 在 Android 中使用相机 Activity

c# - 如何打开 WPF 内容流?

java - 如何从内存中流式传输sqlite?

python - 将 opencv 帧写入 gstreamer rtsp 服务器管道

ios - 在自定义键盘内添加相机 View - Swift 3.0 和 IOS 10

image-processing - 编程相机以选择ROI

Java 6 文件输入输出流(同一个文件)

c# - 在 C# 中有任何清理 URI 的方法吗?