Lukket

Build Transcoding Software

Transcoding Software

Introduction :

The transcoder is a process that will take car of media conversion including Audio & video, subtitles and any other media elements from any format to any format, for example from MP3 to AAC, from Mpeg2 to [url removed, login to view] When converting from a media to another, you also must take car about the container formats, and every container can support a limited set of audio & video codecs

For example :

MKV can support any combination of OGG/MP3 /AAC for audio, and [url removed, login to view] for video codecs, while MP4 support AAC/MP3 for audio and MPEG4/[url removed, login to view] for video

Required features :

1. Support for any possible codec including : AAC (LC/He-AAC), OGG, MP3 for audio and [url removed, login to view] (every profile including Base & main & high), MPEG4, Teora, and OGV for VIDEO

2. Support for the following streaming protocols is mandatory : http, HLS (http Live Streaming), UDP, RTP, RTMP, and RTSP

3. Possibility to have any protocol for input, and any protocol for output, including for example UDP (MPEG2TS) as a input with possibility for multiple output in different resolution and different streaming protocols

4. Support for different container formats including MPEG2TS, MPEG4, MKV & 3GP, and different subtitle formats

5. If using UDP or RTP for input, we must have the possibility of having it as a output in Multicast or UNICAST

6. Hardware based [url removed, login to view] encoding using CPU who support that using Intel quicksigne (OPTIONAL)

7. Low processing requirement if POSSIBLE

8. Possibility to insert own ad or logo in any logical position on the screen

9. Possibility of proxying between different protocols, for example pull RTMP stream and have it in HLS & http with respect to the different supported formats per protocol

10. The transcoding application should be a single process based on LIBVLC or FFMPEG, not a script that run some external app

11. A web server to be able to manage streams start, stop, and monitor the status of the different streams, the web server must be built-in to the transcoding process, not separate. (preferred library for web SERVER : LibWebSocket)

12. The streams can be configured preferably in different files, single file per stream in a folder called conf/stream, so conf is the main folder that will have the main config file, and stream is a subfolder that will have the streams.

13. Maybe there’s something that could be discussed or added

Required skill :

C/C++, with good experience With FFMPEG or LibVLC…

Platform :

Linux (Debian 64bit), with good multi threading support

- Full documentation and source code for the project must be provided.

The bidder must have experience on transcoding video/audio stream, keep timeline and have to show us proof of concept projects

Færdigheder: Lydproduktion, C++ Programmering, Software Udvikling, Videoproduktion, Videografi

Se mere: web development live stream, threading programming, software development process, software development platform, software development hardware, ogg logo, logical programming, logical position, linux programming software, introduction web application development, introduction programming, cplusplus set, container programming, codec conversion, container library, hls server, concept software, web programming software, web programming introduction, unicast, stream rtmp, software development projects, skill development , rtp, live streaming app

Om arbejdsgiveren:
( 0 bedømmelser ) spain, Spain

Projekt-ID: #6034321

6 freelancere byder i gennemsnit $761 for dette job

gaborlowy

Még nem kapott javaslatot

$526 USD in 3 dage
(7 bedømmelser)
4.6
jobinjose110

I am very well experienced with ffmpeg. This is one of my previous projects using ffmpeg : https://www.freelancer.com/projects/CPlusPlus-Programming-Video-Upload/Simple-but-reliable-Slow-Motion.html I already have Mere

$598 USD in 10 dage
(1 bedømmelse)
4.4
unix515

Hello. I can work for you. I've experienced in C, C++, Network, OS, FFmpeg development. I think youre request is some large, we must develope it one by one. I'll do my best. Thank you.

$500 USD in 10 dage
(6 bedømmelser)
3.4
internethublady

A proposal has not yet been provided

$277 USD in 10 dage
(0 bedømmelser)
0.0
papageorgis

A proposal has not yet been provided

$1666 USD in 100 dage
(0 bedømmelser)
0.0
reachramhere

Dear Sir, We, Veltrod software services are a software consulting company specialized in providing Mobile, ECommerce and Social media frameworks using cutting edge and emerging technology. Leveraging best-in-class Mere

$721 USD in 25 dage
(0 bedømmelser)
0.0
hemanthdn

I am well expreinced in transcoding and streaming. as am running my own IPTV services. which require trancoding of live streams and VOD files. I user Vlc and FFMPEG for the same, can be done both in linux and windows(f Mere

$555 USD in 10 dage
(0 bedømmelser)
0.0