
1
Аноним
no recommendations
no complaints
Project title: Development of a streaming support module
Type of cooperation: One-time project
Section: Software development
Prepayment: without prepayment
Payment methods: Bank transfer
Acceptance of requests: from 2020-05-31 until 2020-06-15
Type of cooperation: One-time project
Section: Software development
Prepayment: without prepayment
Payment methods: Bank transfer
Acceptance of requests: from 2020-05-31 until 2020-06-15
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.
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.