Create an audio streaming component code for iOS based on FFMPEG

Project # 61511
Hot

Job Statistics

4 Bids
budget
2,500 ILS - 5,000 ILS
bidding ends in
mins
bid range
80 ILS - 250 ILS / hour
average bid
193 ILS / hour

Job Info And Actions

Posted: 16:54, 28 Aug., 2014
Ends: 17:16, 7 Oct., 2014
Create an audio streaming component code for iOS based on FFMPEG
We need a small audio parsing and streaming component for iOS, based on the latest version of the FFMPEG streaming library.

The component should provide the following:

- audio playing of WMA, AAC, MP3 and OGG audio formats on the iphone.
- playing of RTMP format.
- parsing of container files in the format : ASX, m3u, m3u8, PLS, and their derivatives (different flavors of ASX).
- low CPU usage.
- very high level of robustness - the component should never crash, and recover from streaming errors gracefully
- the component should provide quick buffering of the audio data
- the audio output should be easily redirected to airplay (maybe that's built-in).
- NSNotification objects will be sent to notify of the component's state.

Additional :
- The component should work on iOS 7.0 +, and be usable on all devices supporting iOS 7 and higher.
- the component should be based on the latest or one-before-latest version of FFMPEG.
- the component should offer easy-to-use API! - a function will receive the URL of a stream file (pls, asx, m3u, or native), and start playing. NSNotification objects will be sent to update the host application of the component's current activity (parsing, buffering, playing,etc).
- We are going to do a code review - so the code should be well documented and built with correct software architecture in mind.
- to test, we'll need In the streaming component xcode workspace a VERY simple tester - just a "stream url" input, and a play, pause and stop button.

When contacting us, please specify your previous experience with audio streaming code.

About us:
We're a highly professional, Berlin based startup specialising in iOS and Android development. We require high-level deliverables but we promise to be professional on our side - we will not change the requirements while we work and checks of the code will be done by highly experienced iOS programmers. We are also nice people and try to be fun-to-work with :)
If the project is successful, and we find someone good here to work with, we have a lot more projects to give.

looking forward to hear from you! :)

(אפשר לכתוב לנו גם בעברית :)

attachments

the client

updates

Private Bid

Private Bid
1 projects
Bid # 787418
Submitted: 2 Sept. 2014

Private Bid

Private Bid
2 projects
Bid # 786174
Submitted: 1 Sept. 2014

Private Bid

Private Bid
1 projects
Bid # 785756
Submitted: 31 Aug. 2014

Private Bid

Private Bid
6 projects
Bid # 785487
Submitted: 30 Aug. 2014