Find Jobs
Hire Freelancers

Re-code the MPEGTS encoding libavformat code (ffmpeg)

€30-250 EUR

Closed
Posted over 6 years ago

€30-250 EUR

Paid on delivery
Hello, We are using ffmpeg for streaming RTP MEPGTS streams and we have some problems with the ffmpeg RTP output in some hardware mpegts decoders. Ffmpeg have a well know poor MPEGTS encodeing implementation generating issues with hardware decoders. So, in order to solve this MPEGTS issue, we are using opencaster in order to create a good mpegts format compatible with our hardware decoders, but we would like use only a right ffmpeg version with a good mpegts format implementation for leaving use opencaster. In another hand, we are using Opencaster also, in order to insert "EPG info" into the MPEGTS streams. So, the new project for you will be modify the "libavformat mpegtsenc" source code in order to solve two problems: 1. Improve the MPEGTS encoder code because the original ffmpeg code has a bad compatibility with hardware mpegts decoders. You can get help with this task, reading something about the ffmpeg MPEGTS encoding problem in this thread: [login to view URL] Also, you can check the Opencaster source code in order to help you as guide for know how re-code the original livabformat MPEGTS encoder source code, reading this site: [login to view URL] 2. Add a new ffmpeg feature in order we can use a command line option for setting an external URL pointing to a dynamic XMLTV file for insert the EPG info to the MPEGTS stream. We are using the FFMPEG 2.8.13 version, and we need to use thi specific version. So, you will must use this ffmpeg build source code version recoding mainly the libavformat/mpegtsenc.c file. You can use the opencaster source code as guide for the MPEGTS improvement (because we are using actually Opencaster and we know his code is compatible with our hardware decoders), and you can use Opencaster also for the new EPG inserter feature (opencaster has good and well documented epg inserter functions). You can download the source code for FFMPEG in this link: [login to view URL] And the Opencaster source code in this link: http://ftp.de.debian.org/debian/pool/main/o/opencaster/opencaster_3.2.2+[login to view URL] Thank you. King regards, David.
Project ID: 15952876

About the project

1 proposal
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of SPAIN
Sonseca, Spain
5.0
4
Payment method verified
Member since Sep 5, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.