2014-01-15 129 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}}'