Skip to content

baricio/android-icecast-broadcast

 
 

Repository files navigation

##Android Icecast/Shoutcast Broadcast## This project aims to implement an icecast source client that captures realtime audio from microphone, encodes and stream (mp3) to iceserver. Code implements basic ice protocol and is mostly tested with StreamMachine, for ice input source. Repo is still preview and will be packaged as library.

###Native Libraries### Although native libraries are included in jniLibs folder, developers are encourages to build from source files. Easy way to generate native libs

  • Enter jni folder on command line and call. Note that ndk-build should be on your path or print full path of binary

    ndk-build

###Formats### Mp3 is the only encoder format that is currently supported but vorbiss ogg will be added too. Vorbis and ogg native libraries are included in source code and working without limitation.

###Notice### Please update upstream configuration in BroadcastFragment regarding your server conf.

###Help### Code is easy to understand and implementation is straightforward, but if you have additional questions, write me: fatih dot sokmen at gmail dot com

###Testing Environments that work fine###

About

Captures real-time audio from microphone, encodes and stream over icecast protocol

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 96.5%
  • Makefile 3.4%
  • Other 0.1%