2012-01-26 72 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的基线配置文件设置(适用于我)或者您可以尝试使用实际的配置文件。