iPhone Streaming Radio Application(repost)(repost)

已取消 已发布的 Mar 6, 2011 货到付款
已取消 货到付款

Build a proof-of-concept iPhone radio streaming application which uses the custom built FFMPEG & libMMS libraries provided by TuneIn Radio's LGPL source code (see project details for links). The proof-of-concept should use the RadioTime Directory via their open API and allow the user to browse and search for any of their radio stations. Upon selecting a radio station, the application should be able to play and stream the radio station. This proof-of-concept application will not be submitted to the App Store, so there is no need for a fancy custom UI. The standard iOS navigation controller and table views will suffice. The important part is the quality of the radio playback. Buffering will have to be implemented to compensate for temporary network issues (via 3G or WiFi) such as packet loss, etc. Compatibility will all possible RadioTime stations (different streaming protocols & codecs) and the stability of the application as a whole (doesn't crash or freeze) is also extremely important.

## Deliverables

Build a proof-of-concept iPhone radio streaming application which uses the custom built FFMPEG & libMMS libraries provided by TuneIn Radio's LGPL source code.

The application needs the following features:

-iOS SDK 4.2 application using Objective-C (and C/C++ if necessary)

-High quality radio playback. Buffering will have to be implemented to compensate for temporary network issues (via 3G or WiFi) such as packet loss, etc.

-RadioTime Directory integration via their open API.

-allow the user to browse all station by category, and location

-allow the user to search their radio station database

-show the user the current song title, artist, & artwork, via the API, if info is available

-Upon selecting a radio station, the application should be able to play and stream the radio station

-Note: no client-side caching is necessary for this application. The coder can assume that every direct action such as browsing and searching will perform a web-API call and wait for the results

-i.e.: **No server side code development is needed for this project**! All server side code is provided directly by the RadioTime servers :)

-Compatibility with all possible RadioTime stations is required. Please see the following link for the different possible playlist+codec+protocol combinations.

* [url removed, login to view] (Appendix C: Stream Format Census)

* -mp3,icy,none

-mp3,icy,pls

-aac,icy,none

-mp3,icy,m3u

-windows,icy,asx

-windows,http,asx

-aac,icy,pls

-windows,http,none

-windows,rtsp,none

-aac,icy,m3u

-windows,mms,none

-Stability of the application as a whole (doesn't crash or freeze) is extremely important.

**This proof-of-concept application will *not* be submitted to the App Store as is, so there is no need for a fancy custom UI. The standard iOS navigation controller and table views will suffice.

We are a small team of developers. We will take the completed project and modify it for our needs.

**

* **TuneIn Radio**

[url removed, login to view]

[url removed, login to view] (LGPL modified versions of FFMPEG & libMMS)

* **RadioTime Directory**

[url removed, login to view]

[url removed, login to view]

Please read the "**Certification Checklist**" and "**Player Recommendations**" and let me know in your bid if you will not be able to implement any of the checklist items and/or best practices.

Certification Checklist:

[url removed, login to view]

Player Recommendations:

[url removed, login to view]

Platform Requirements:

-Objective-C / C / C++ & iOS SDK 4.2 for iPhone app

For iPhone, iPod Touch, iPad (iPad specific support is not necessary, however the application should work and will be tested on several iOS devices including the iPad)

1) All deliverables will be considered "work made for hire" under U.S. Copyright law. Employer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the employer on the site per the worker's Worker Legal Agreement).

2) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

3) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):a) For web sites or other server-side deliverables intended to only ever exist in one place in the Employer's environment--Deliverables must be installed by the Worker in ready-to-run condition in the Employer's environment.b) For all others including desktop software or software the employer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this project.

* * *This broadcast message was sent to all bidders on Saturday Feb 26, 2011 3:57:52 PM:

Project size has been increased. Deadline has been switched to whatever the winning bidder estimates.

* * *This broadcast message was sent to all bidders on Sunday Mar 6, 2011 5:19:21 PM:

**Reposting this project. The worker from the original project simply disappeared and I did not hear from him for weeks. vWorker banned him from the site because he had multiple accounts.**

**This project does not require fancy custom UI -- simply robust radio streaming code with TuneIn Radio's FFMPEG & libMMS LGPL build.**

## Platform

-Objective-C / C / C++ & iOS SDK 4.2 For iPhone, iPod Touch, iPad (iPad specific support is not necessary, however the application should work and will be tested on several iOS devices including the iPad) AND -PHP / Ruby on Rails & MySQL for server side component OR -C# / .NET / [url removed, login to view] 2008/2010 & MS SQL Server 2008 R2 for server side component

工程 iPhone 移动应用开发 项目管理 软件构架 软件测试

项目ID: #3150990

关于项目

2个方案 远程项目 活跃的Mar 29, 2011

有2名威客正在参与此工作的竞标,均价$502/小时

monkeykong

See private message.

$510 USD 在21天内
(14条评论)
4.4
xtreamrohit

See private message.

$494.7 USD 在21天内
(5条评论)
4.1