2011-05-05 89 views
9

我目前正在從事一個涉及rtsp流媒體從ip相機到android設備的項目。VideoView RTSP延遲

手機和網絡攝像機連接到相同的接入點/路由器。

問題是流有一個非常大的延遲,大約5秒,如果你從互聯網觀看流我認爲緩衝區可以,但對於我的應用程序是不可接受的,是不是這是沒用的......當然,爲了確保相機不是那個責任人,我測試了我的ip cam流到VLC中的我的電腦,緩存設置爲0,並且它完美的工作。

我沒有找到有關我的問題的videoview類的任何屬性,所以我開始尋找opencore源碼希望找到一些我可以修改和減少rtsp的緩存/緩衝區,我試圖理解這些工作如何,但由於這些都非常複雜,我沒有設法做到這一點。

現在我被困在我的項目中的這一點上,看不到找到出路......而且申請截止日期非常快。 :|

大家誰有任何想法得到這個東西解決請幫助我,因爲我現在有點絕望。

+0

我遇到了同樣的問題。你有沒有找到解決方案? – Amitku 2012-02-13 09:27:24

+0

你的解決方案是什麼? – Matt 2013-03-25 12:37:13

+0

你有沒有得到任何解決方案? – Biplab 2015-04-13 11:49:59

回答

0

正如here所述,標準VideoView的緩衝區大小被硬編碼爲固件。所以,你將不得不使用像Vitamio自定義庫有超過緩衝區大小一些控制(在那個特定的事情更在其tutorial

-1

設置緩衝區大小爲1000你開始玩

mVideoView.setBufferSize之前( 1000);