Encerrado

HTTP/MPEG proxy debug and feature development

Two part project:

1. debug an existing HTTP/MPEG proxy application (memory corruption occurs on certain conditions)

2. implement a feature: buffer the incoming live stream and always stream output MPEG from a key frame/gop for instant playback on the receiving end (STB)

## Deliverables

You will get a code based on the attached program.

it's already modified to proxy from http to http (instead of unicast/multicast UDP to http)

ad 1. the proxy segfault sometimes. Your goal will be to find memory corruptions (hint: valgrind reports) and fix them. Should be simple for experienced C developer familiar with valgrind, i can send initial valgrind memory reports on demand.

ad. 2 This requires knowledge of MPEG TS format. The proxy should buffer some amount of incoming live stream in memory (ring buffer) and serve clients with data always starting from key frame (or I-frame or GOP, i can't tell). This is something that is done for example by [url removed, login to view] module for serving static files. Your job will be to implement it for live streams. The streams are DVB compilant and come from sattelites.

Please post bids for complete project, but I will like to see also estimates for both "milestones" described above.

Habilidades: Programação C, Cisco, Eletrônica, Linux, Arquitetura de software, UNIX, Videografia

Ver mais: stream programming, static programming, job programming find, goal programming example, goal programming, programming find output, unicast, stb, proxy linux, mpeg, linux serve, linux proxy, find fix, dvb, debug, ring done, simple debug, program udp, udp application, proxy developer, debug existing program, development demand, linux debug, fix incoming, fix code debug

Acerca do Empregador:
( 0 comentários ) Poland

ID do Projeto: #3042237

1 freelancer está ofertando em média $213 para este trabalho

stephp

See private message.

$212.5 USD in 14 dias
(23 Comentários)
5.6