2015-08-21 51 views
0

我用libVLC編寫了流媒體服務器。一切都完美無缺。 我用這個參數流libVLC - 轉碼參數

#transcode{vcodec=h264}: rtp{mux=ts,dst=239.255.255.239,sdp=sap,name=test" 

但我也想reduze流式音頻文件的文件大小,讓我們以原文件大小的1/2說。 有什麼辦法可以用轉碼參數或其他方式解決這個問題嗎?

回答

0

之一VLC實例包括這些示例轉碼字符串:

MP4最高:

#transcode{vcodec=h264,venc=x264{cfr=16},scale=1,acodec=mp4a,ab=160,channels=2,samplerate=44100} 

MP4最低:

#transcode{vcodec=h264,venc=x264{cfr=40},scale=1,acodec=mp4a,ab=96,channels=2,samplerate=44100} 

OGG最高:

#transcode{vcodec=theo,venc=theora{quality=9},scale=1,acodec=vorb,ab=160,channels=2,samplerate=44100} 

OGG低:

#transcode{vcodec=theo,venc=theora{quality=4},scale=1,acodec=vorb,ab=96,channels=2,samplerate=44100} 

WEBM高

#transcode{vcodec=VP80,vb=2000,scale=1,acodec=vorb,ab=160,channels=2,samplerate=44100} 

WEBM低

#transcode{vcodec=VP80,vb=1000,scale=1,acodec=vorb,ab=96,channels=2,samplerate=44100} 

改變各種參數,如降低比特率,會降低你的媒體的大小。