I'm also very interested in seeing if this is possible.
I tried following the method described at Mattakis, without success
(http://www.mattakis.com/blog/kisg/20090708/broadcasting-video-with-
android-without-writing-to-the-file-system).

On Jul 31, 2:09 am, Robin Marx <[email protected]> wrote:
> Hello,
>
> For a research project we need to capturevideoon the HTC magic and
> transmit thisvideoover a network to other devices, both HTC magic's
> and desktop pc's (which have their own implementations of the
> codecs).
>
> For the transmission over the network we are using some of our own
> native libraries, which have all compiled fine and work. These
> libraries work via the RTP (Real time transfer) protocol. This poses a
> significant problem because RTP expects detailed information about the
> contents of each packet (exact timestamp, sampling rate, which part of
> which frame is in each packet etc.)
>
> So we tried the method described 
> athttp://www.mattakis.com/blog/kisg/20090708/broadcasting-video-with-an....
> This appears the only way to get the MediaRecorder to send it's data
> to our native application.
>
> So we run a server-socket on the native side, send MediaRecorder
> output to a FileDescriptor of a javasocket. The native side does
> receive data. 2 problems however :
>
> 1. Like said in the blogpost : header information etc. is not filled
> in, so if we write the data to file from the native-side, it's not
> playable.
>
> 2. The socket we write to is TCP, so a stream implementation. So there
> is no clear way to know where each frame begins and ends (because the
> data comes in continuously). And that's the main problem : we can't
> package the data in good RTP packets for transmission! Nor can we get
> good information about the timing etc.
>
> So we looked into OpenCore a little bit, hoping to be able to do it
> through JNI-interfaces ourselves (or maybe even directly with the
> native implementations from our native code). This has proven a
> daunting task, because so little documentation can be found on these
> things.
>
> So the question is :
> Is it possible to get theencodedvideo(and audio) data with clear
> frame-separation and good timing-information for RTP transmission?
>
> (It is not an option to use anything but RTP, as the research is
> partly about RTP possibilities)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to