Android - Novage P2P Implementation
Budget: £750 – £2,500 GBP
Purpose:
- I am looking for an experienced developer to create a JNI native library to integrate the open-source Novage P2P media loader into Android.
- While Novage P2P media loader is free and open-source, therefore the easiest route, if a bespoke system is available or can be created then that would be preferable assuming it has the same featureset.
Features:
- Peer to peer content distribution network for HLS streams.
- The library should work natively with ExoPlayer and other android media players and distribute the load of live HLS streaming over P2P with other peers watching the same video.
- As URL's may be different but have the same content, a video ID would be provided to the library to ensure the correct content is being shared.
- Would need to implement some form of authentication to ensure the content isn't stolen from peers. Potentially authenticating at initialisation. Not a requirement, but would be ideal.
Timeline:
- The preferred timeline for this project is flexible.
Ideal Skills and Experience:
- Strong experience in Android development.
- Proficiency in peer-to-peer.
- Understanding of live streaming, HLS and ExoPlayer.
I will not answer automatically generated proposals that use AI etc, if you're interested in the project then send a personalised proposal yourself!
Novage P2P Media Loader: https://github.com/Novage/p2p-media-loader
Similar closed-source projects in Android:
https://github.com/cdnbye/android-p2p-engine
https://github.com/binstreamio/tvbus.android
https://github.com/vadootvpeer/p2p-cdn-sdk-android
- I am looking for an experienced developer to create a JNI native library to integrate the open-source Novage P2P media loader into Android.
- While Novage P2P media loader is free and open-source, therefore the easiest route, if a bespoke system is available or can be created then that would be preferable assuming it has the same featureset.
Features:
- Peer to peer content distribution network for HLS streams.
- The library should work natively with ExoPlayer and other android media players and distribute the load of live HLS streaming over P2P with other peers watching the same video.
- As URL's may be different but have the same content, a video ID would be provided to the library to ensure the correct content is being shared.
- Would need to implement some form of authentication to ensure the content isn't stolen from peers. Potentially authenticating at initialisation. Not a requirement, but would be ideal.
Timeline:
- The preferred timeline for this project is flexible.
Ideal Skills and Experience:
- Strong experience in Android development.
- Proficiency in peer-to-peer.
- Understanding of live streaming, HLS and ExoPlayer.
I will not answer automatically generated proposals that use AI etc, if you're interested in the project then send a personalised proposal yourself!
Novage P2P Media Loader: https://github.com/Novage/p2p-media-loader
Similar closed-source projects in Android:
https://github.com/cdnbye/android-p2p-engine
https://github.com/binstreamio/tvbus.android
https://github.com/vadootvpeer/p2p-cdn-sdk-android
Related categories:
C Programming
Business, Accounting, Human Resources & Legal
Android
P2P Network
Video Streaming