I noticed that Google have replaced OpenCore with Stagefright since
Android 2.0.
I know PV makes OpenCore but I have no idea who makes Stagefright.
I would like comment from someone working on Stagefright to tell me
whether this high bitrate video streaming problem is related to
Stagefright or not.
However, I don't know who to ask when I don't know who makes
Stagefright..
Anyone?
On Mar 27, 4:21 pm, Eric Wong (hdmp4.com) ericwon...@gmail.com
wrote:
Any developers here have any idea what theproblemis?
or willing to get paid to help me fix this?
On Mar 25, 6:21 pm, Eric Wong (hdmp4.com) ericwon...@gmail.com
wrote:
Hi,
We are developing applications that allows one to streamvideofrom
any LAN device (e.g. computer, Android phone/tablet, etc) to an
Android device.
Recently, we encountered a very strangeproblemonbufferingand we
believe the issue is possibly related to Android's platform/framework,
i.e. lower level stuff.
Thisvideoshows theproblemwe are
experiencinghttp://hdmp4.com/TCC9302_STB_buffering_problem.3gp
I have tested the same operation on 7 Samsung Galaxy Tab (Android
2.2), Nexus S (Android 2.3) and an Android setop box the one shown in
thevideo).
The issues is that when theSTREAMINGvideoexceeds a certainbitrate,
thevideoeither stops after 5-10 seconds, and then dies (or may
continue playing for a few more seconds before dying) or it simply do
not play at all.
However, if I use an application that decodes thevideoby software
decoding instead of hardware decoding. Thevideowas able to play from
start to the end without any problems. (due to slow CPU, arm11,
800mhz,videoplayback by software decoding as shown in thevideolink
above actually lags but it does play fine.)
I run the teststreamingthevideofrom a computer connected to the
LAN via 100Mbps ethernet.
All the test device are connected to the LAN via a b/g WIFI router.
I can confirm that there is absolutely noproblemwith my network
bandwidth and I can copy files from/to the computer to/from the
Android device using ftp (using File Expert Application) at
16-24Mbps.
(I get the live transfer bandwidth by looking at the software running
at my computer which is monitoring my computer's network traffic.)
I used the same mp4 testvideoencoded at differentbitrate.
The resolution of thestreamingvideodoes not matter because I can
reproduce this using a 720x480videoas well.
All the Android devices I have tested suffer the sameproblem.
The Android STB suffers from thisproblemwhenvideobitrateexceeds
about 10Mbps.
7 Samsung Galaxy Tab suffers from thisproblemwhenvideobitrateis
at or exceeds 6Mbps.
Nexus S suffers from thisproblemwhenvideobitrateis at or exceeds
3Mbps.
From these results, it is obvious that this is related to the Android
OS or the chip used.
If the samevideois being played locally from the device's SDcard,
there is no suchbufferingproblem, even at several times thebitrate
compared to when it is streamed.
We have no idea what is going on here and are seeking solutions.
I can perform more tests and report here if you can tell me what/how
to do the test as a non-programmer (I can't code).
However, from our test (or apparent in thevideo), it seems to me that
Android OS is dumping the buffer and then refilling it for no obvious
reason.
This only occurs when hardware decoding was used. Software decoding
does not have anybufferingproblems.
This means theproblemis definitely not related to bandwidth and most
likely related to hardware decodingbuffering.
For lowerbitratevideo, we do not see thisproblemat all.
We are also interested to hire developers who can fix thisproblemfor
us, preferably at the application but fixing this at the OS level is
also fine..
Please e-mail me directly if you are capable of fixing thisproblem
and available for hire.
Otherwise, please provide your opinion on this issue.
(I have searched online but did not see anyone encountering this
problem. Maybe because no one have triedstreamingsuchhighbitrate
videoyet..)
Thanks
Eric
--
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en