Chezhiyan0808 / moteve

Automatically exported from code.google.com/p/moteve
1 stars 0 forks source link

Use of a streaming protocol #2

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Instead of the video-chunking, use a continuous video stream, e.g. RTMP.

The media being captured (on Android H.263 and AMR-NB within a .3gp
container) needs to be parsed and re-encoded. Either on client or server.

Original issue reported on code.google.com by radek.sk...@gmail.com on 6 Jan 2010 at 4:14

GoogleCodeExporter commented 9 years ago
hi radek

 can you explain this in detail that how to implement it for continous video stream in android.

thanx

Original comment by arun.go...@cyberlinks.in on 25 Sep 2012 at 1:06

GoogleCodeExporter commented 9 years ago
Hi Arun,

The current "proof of concept" implementation records video in e.g. 5 secs 
chunks which are transferred to the server, transcoded, etc.

The problem is that between the video chunks there is a delay caused by the 
fact that I am finishing the recording ("stopping" and "closing" the camera) in 
order to have the video chunk completed, including its header, which is written 
after the recording is finished.

I appreciate your imagination and skills to solve this issue :-)

Original comment by ra...@skokan.name on 27 Sep 2012 at 9:45

GoogleCodeExporter commented 9 years ago
My idea is to still use the video chunks and use HTTP Live Streaming 
(http://en.wikipedia.org/wiki/HTTP_Live_Streaming), which is firewall friendly.
So it is necessary not to stop the recording but instead cut the continuous 
media stream that is being captured and construct the header for each chunk.

Original comment by ra...@skokan.name on 27 Sep 2012 at 9:50