2012-01-26 148 views
1

我開始喜歡這個服務器:流視頻,使用VLC,到Android

vlc --ttl 12 -vvv --color -I telnet --telnet-password something --rtsp-host localhost:5544 

然後我遠程連接到服務器並執行以下命令:

new test vod 
setup test output #transcode{vcodec=h264,vb=256,fps=20,scale=0,width=320,height=180,acodec=mp3,ab=64,channels=1,samplerate=22050} 
setup test input "/home/snot/Desktop/stream/Abby Main.wmv" 
setup test enabled 

我似乎無法找到正確的轉碼參數,因爲無論我輸入設備都不會播放視頻。

個人我使用的是android 4.0.3,但我希望它能夠爲2.3.3版本工作,並且可能更低。但現在我會爲某些版本的工作感到高興。

讚賞任何幫助,

勒布

回答

2

這是非常重要的是,視頻與被統稱爲「基本規範」的H264設置進行編碼。 Android真的很討厭B幀。

我使用此:

轉碼{了vcodec = H264,寬度= 320,VB = 110,VENC = X264 {在keyint = 5,VBV-BUFSIZE = 250,VBV-MAXRATE = 110,隔板=所有, level = 3.1,ratetol = 0.1,bframes = 0},acodec = mp4a,ab = 24,channels = 1,samplerate = 44100,deinterlace,audio-sync}「);

^^我認爲大部分從Android的基線配置文件設置(適用於我)或者您可以嘗試使用實際的配置文件。