24FreelanceFreelance marketplace that never sleeps
Response period is over

Development of a streaming support module

515 views 0 responses#28969
BudgetNegotiable
FormatOne-time projectno prepayment
PaymentBank transfer
Responses acceptedResponse period is overuntil 15.06.2020
Responses0category average: 0.3
Views51514 in 14 days

Project description

Programmer services are required. A streaming support module is required. It already implements this for mp4 and flv - it is necessary for h264.
You just need the program to cut the h264 file and send it to the nginx server for streaming.

1) it's a regular console app on C, no windows or anything else.

2) there is a rtmp protocol with all the individual modules and you need to do something similar for h264 using any libraries and auxiliaries, i.e. No restrictions. (Previously, full compliance with the h264 standard was required, i.e., the standard was not subject to any You couldn’t use different libraries, but you thought it was very difficult – and you were allowed to use anything.

There are even ready-made guides for writing modules for rtmp - there is quite everything clearly decorated.

* You can make any software "crutches", use any libraries, etc. The requirement is that the h264 file be broken into pieces and sent to the nginx server for streaming.

* Prior to this, it was necessary to comply fully with the h264 standard, i.e. You couldn't use different libraries, but you thought it was very difficult, and you were allowed to use the libraries that you had already built.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Nginx Server - Broadcasting This server transmits MP4/FLV and the real client for it will be ffplay, for example.
As a client, you can make a ffmpeg, believing that the server should relay the video camera. In this form, the task makes sense - the cameras are turned on the server, the user on the player finds what he needs to watch. For a simple file, this task does not make sense at all, it is much easier to put this file under the server itself.

Once again, you can take whatever you want as a client, and you can take ffmpeg to emulate the camera: it can send streams.
Simple video files are not interesting: you need to make the stream is issued by the server.
Software development Bank transfer

SafeDeal Escrow Protection

Payora SafeDeal Astrina Shield Verified

Funds are locked in Payora USDT (TRC-20) escrow and released to the freelancer only after delivery approval.

24
Twenty · tip

How to write a response that gets picked

  • Open with the client’s task, not with a story about yourself.
  • Link one or two similar works from your portfolio.
  • Name a price and a deadline — and what exactly they include.
  • Ask one clarifying question: it starts the conversation.

Responses 0

Response texts are visible only to the client.

Same category

Similar projects

All projects in the category
Warehouse inventory app with barcode scanner

Warehouse inventory app with barcode scanner

Looking for a developer to build a mobile warehouse inventory app with barcode scanning, receiving, dispatch, stocktake and reports.

Software development24.09.20260238
0responses
Website accessibility audit against WCAG

Website accessibility audit against WCAG

We need an independent WCAG accessibility audit of our website: keyboard, contrast, screen readers and a clear report with fixes.

Software development24.09.20260236
0responses
Good to know
How do I respond to this project?

Log in as a freelancer, describe how you will solve the task, name your price and deadline. The client reads responses and starts a dialogue with the best ones.

Who can see my response?

Only the client who posted the project and you. Other freelancers do not see your text or price.

Where can I find similar work?

New projects in “Software development” appear every day. All projects in the category

What this page answers