循环图像以在VLC中进行实时流转码

时间:2018-03-10 12:31:13

标签: video-streaming vlc

我正在使用VLC将来自IP Cam的快照转码为可由浏览器接收的视频流。

这在桌面客户端中效果很好,因为VLC只是将图像留在屏幕上,直到下一次到达:

vlc -I image "http://example.com/cameras/1/image" --image-duration 1
--image-fps 1 --image-realtime --loop -R

我现在如何将我在屏幕上看到的内容转码为HLS?例如,我在RTSP提要上使用了一些成功:

--sout='#transcode{fps=25,vcodec=h264,venc=x264{profile=baseline,level=30,keyint=30,ref=1}}:std{access=livehttp{seglen=10,delsegs=false,numsegs=10,index=/tmp/video/test/live.m3u8,index-url=fileSequence######.ts},mux=ts{use-key-frames},dst=/tmp/video/test/fileSequence######.ts}'

我认为过去这样做的方法是使用'fake'模块,但在0.9.0中已弃用。我在Ubuntu 16.04上运行VLC 2.2.2。

您可以提供的任何见解都会有所帮助!

0 个答案:

没有答案