要做的是一个播放运动相机的 rtsp 源。
然后用 videoview 播放,可以很流畅画面很清晰,但是问题在延时过长,要先缓冲个 5s 左右才能播放。
因为延时太长无法接受,然后又不能设置缓冲大小,然后改用 vlc-android ,延时可以解决了,但是遇到画面很模糊的问题,原以为是延时短了来不及传输,更改长了之后还是这样。
但是,很神奇的是, vlc 播放前两秒清晰,然后就开始慢慢模糊了。
然后下载了个显示手机实时网速的,发现一个诡异的问题。
用 videoview 播放,网速平均 70k/s ,用 vlc ,前 2 秒 70k/s,然后就慢慢掉到 20k/s 了。
找了很久也不知道问题所在,找不到原因。
或者各位有没有低延时的播放 rtsp 的解决方案。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.