Streaming Library VLC Android - android

Currently we are developing an Android application for streaming. We are looking for an alternative library, because the VLC library isn't finished yet. We currently used the Vitamio library, but it works a little buggy.
Doesn't play MMS immediately
Some HTTP Stream will not start
Can't edit the controls
Are there any other third party libraries who cover the following streams: HTTP Live streaming (apple), RTSP and MMS. And also are better documented? Thanks in advance.

Also GStreamer provides a version for android (arm processor).
Here you can find the libraries http://gstreamer.freedesktop.org/data/pkg/android/1.0.7/

You can look at wrapping the FFMPEG library and using it.

Related

RTMP audio live streaming on Android

I need an Android audio streaming player that I could use to play live RTMP streams? I have been searching extensively and have not yet found one that I am comfortable using. I have looked at Vitamio (https://www.vitamio.org/en/) and have tried contacting them for purchasing their source, but have received no response after about two weeks. Therefore, I need to find a different vendor.
Here are the basic requirements:
Audio only playback
No hosting services necessary - I already have RTMP streams.
Android
Intended to be used as a plugin for a Unity 3D project.
Have you tried libVLC?
You can also use my pre-built binaries from Bintray:
armeabi-v7a
x86

SIP SDK for android with G729 codec support

I need to add some basic SIP functionality to my app. I need it to be able to connect to my asterisk server and make SIP audio calls using G729 codec.
Unfortunately the default android SIP api does not support G729 codec (as far as I know), so I can't use it.
I tried to use CSipSimple as library, but it appears not exactly what I need, because I cannot use it as fully standalone library.
So is there any suggestions on what SDK or library I can use to integrate SIP functionality in my app?
Many thanks in advance!
I would recommend using pjsip, is the stack behind CSipSimple, plus adding G729 codec as CSipSimple does, this is, registering it as an external codec into pjsip's media framework.
Inside pjsip's 2.x branch, you can find an example about how to directly use it as a user agent from Android, through a JNI, at: pjsip-apps/src/pjsua/android.
About G729, you can find the code at: jni/g729 and you can build it as a shared library by modifying Android.mk
Hope this helps

Android 2.x App to play mp4 with H.264

Android 2.x does not play mp4 with H.264 baseband from scratch.
However, some apps are able to manage this when playing the video files in-app.
How to append the encoder/decoder to the videoplayer within the app to make sure, that this format is supported without external dependencies.
Thanks
These apps integrate some media library (as example FFmpeg)
However, explaining how to compile, integrate and use such library is well beyond stack overflow scope.
If you are interested how to do this. Read following questions/articles:
FFmpeg on Android
ffmpeg for a android (using tutorial: "ffmpeg and Android.mk")
http://sourceforge.net/projects/ffmpeg4android/
http://www.roman10.net/how-to-build-ffmpeg-for-android/

Which version of Android supports File Input Streaming?

I need to know if android version 2.1 , 2.2 or 2.3 support online radio streaming, if not could you please tell me which one supports?
As far as I know, streaming audio is possible with all mentioned versions. One of the simpler examples I've seen can be found here http://blog.pocketjourney.com/2009/12/27/android-streaming-mediaplayer-tutorial-updated-to-v1-5-cupcake/
This example shows the usage of android.media.MediaPlayer with a HTTP protocol URL.

HTTP Live Streaming on Android 2.x, is NDK the only way to go

I am working on an app that needs to render video streaming using the HTTP Live Streaming protocol. From what I read it is only supported on Android 3.0(Does 2.3 support it too?). My question is for 2.1 and 2.2 phones, are there any other ways than developing a library using NDK? Has anyone used the Nexstream SDK? Please pointing out some directions, be NDK or available 3rd party SDK.
Thanks
Ray
To answer my own question, there 3rd party libraries. Akamai's library is fairly good.

Categories

Resources