2014-01-15 97 views
2

我有一个真正高质量的RTSP feed进入windows服务器。我正在尝试使用VLC将其作为Http Live Streaming进行重新调整。使用VLC将RTSP feed作为HTTP流式传输

有谁知道是否有可能通过VLC的图形用户界面建立此流而不是命令行?如果是这样,怎么样?

到目前为止我发现的例子(在这里和其他地方)都是命令行的例子,它们都没有工作。

我很乐意听到任何已经实现了使用Windows服务器实现成功的RTSP restream到HTTP实时流的人。顺便提一下,我已经设置了网站来提供结果,但无论我尝试过什么,我都无法让流写入.ts文件。

我很难过。谢谢。

+0

所以我们在这里谈论HLS?这可能会有所帮助...... http://superuser.com/a/589352/39364(或可能是ffmpeg,虽然这可能会更难...) – rogerdpack

+0

@rogerdpack:是的,HLS。这是我的一个客户,所以(由于项目限制),这个需要使用VLC。换句话说,ffmpeg不是一个选项(还)。我会尝试你提到的链接并回报。在我之前的搜索中,我没有看到那个。 –

+0

我尝试了该链接中的脚本,但仍然没有运气。现在,我正试图弄清楚为什么它失败了。 –

回答

0

只看该命令,例如:

vlc -I dummy rtsp://ip:port/blablabla--sout '#transcode{vcodec=h264,fps=20,vb=512,scale=1,acodec=none,venc=x264{aud,profile=high,level=60,keyint=15,bframes=0,ref=1,nocabac}}:duplicate{dst=std{access=livehttp{seglen=10,delsegs=true,numsegs=10,index=/var/www/live/mystream.m3u8,index-url=http://ip/live/mystream-########.ts},mux=ts{use-key-frames},dst=/var/www/live/mystream-########.ts},dst=std{access=http,mux=ts,dst=:8082/video.mp4}}'