Optimised encoder settings for streaming video to media server
I am developing a simple live streaming mobile application. In which I am recording the video from mobile cam (IOS and Android Native apps) and streaming it to a media server(Wowza) that broadcasting the live stream on real time. I want to use H.264 video codec and AAC audio codecs.
How should I take care of Encoding from Point of origin of Live-stream to media server. Any suggestions or Inputs can be of great help
I guess you just need to look at writing an RTSP (or RTMP) server in your app. There seem to be a number of example Android RTSP servers with source code
out there. iOS RTSP/RTMP servers appear to be quite thin on the ground...
An interesting method in the iOS space appears to be to
compile ffmpeg for iOS and use the ffmpeg tools to send the stream to the streaming server, which is an interesting approach. A quick (but not free) way is to pay for the
SDK and source to incorporate into your app.