Write custom DirectShow filter to play streaming media files from a remote server
$10000-20000 USD
Cancelled
Posted over 7 years ago
$10000-20000 USD
Paid on delivery
We are in need of a skilled developer that can write a custom DirectShow filter that will play/pause/seek MPEG-Dash media files from a remote server.
Currently we have a mature DirectX/DirectShow application that can play back MP4/MPEG video files that are available locally on the computer file system.
Our goal is to support multimedia streaming as well as maintaining current functionality of local file playback.
We originally chose DirectX/DirectShow many years ago because of the capabilities and maturity of the DX API and also its popularity and large community of support in the game development industry.
We are choosing MPEG-Dash for the first streaming technology to support because of its ability to adapt to different video qualities based on the client download speed. Our player runs in environments where internet quality is unpredictable and the adaptive streaming option allows us to target those environments to avoid buffering and video playback interruption.
Note: At completion of this project, we will maintain 100% ownership of all source code and/or intellectual property created to finish this project. Any source code and/or intellectual property created in the project cannot be reused, sold or given away as a whole or in parts to anyone, indefinitely.
We may allow the winner of the project to maintain a copy of the source code and intellectual property to remain on their computer(s) to help us fix bugs that may be found after the project is finished or to even expand and add more functionality later on.
As needed, another project may be created to preform this work.
Hello, I have read what you exactly need, however I would like to ask you a few questions. I do work smart and do not rest until I get the job done.
Please feel free to ping me anytime so we can have a detailed discussion and finalize our budget and timeline.
I will deliver in best possible way.
Thank you.