Prize fund: $50,000
Deadline: 23:59 on October 25th (Dubai time)
Who can participate: Everyone
Results: November 2024
Telegram is hosting a contest for iOS developers to build a media player from scratch.
The Task:
Implement a media player with support for HLS streaming (for both audio and video) into Telegram for iOS. The player must support both automatic and manual switching between available video streams, with automatic switching based on network bandwidth
Contest Requirements:
– Your media player must replace the AVPlayer currently used in the app.
– The final implementation must not cause any performance issues, app or media playback instabilities.
– Using a web view to render audio or video is prohibited. You may either implement everything in native code or use a hybrid solution, where data management is handled in JavaScript (via a web view or JavaScriptCore) and rendering is performed in native code.
– You may use hls.js as a reference.
For test media samples join @hls_samples.
Evaluation:
During the evaluation stage, we will review your code and test the submission under various conditions with multiple media on a range of iOS devices (iOS 12 – iOS 18).
Winners may be offered a chance to explore further cooperation opportunities with Telegram.
Submissions:
Contestants will be able to submit their entries to @ContestBot at a later date. We will further clarify the submission instructions closer to the deadline.
P.S. We will provide limited guidance for this contest, to request clarification send your questions with #ios2024 in @contests.
>>Click here to continue<<