Build a video streaming console app for Raspberry Pi
$30-250 USD
Ακυρώθηκε
Αναρτήθηκε πάνω από 7 χρόνια πριν
$30-250 USD
Πληρωμή κατά την παράδοση
## Objective
Write a video streaming app for Raspberry Pi
## Description
Develop a console application using C (it is possible to us C++ but candidates offering C are preferred) for reading H.264 video stream from RPi camera module via MMAL API, and transmitting it via TCP socket. Also, video stream parameters (see below) are to be adjusted according to the total capture+encoding+transmission time (as measured using TSval/TSecr) in order to keep frame rate constant even in poor network conditions. The parameters to adjust are as follows:
* MMAL_PARAMETER_VIDEO_FRAME_RATE
* MMAL_PARAMETER_INTRAPERIOD
* MMAL_PARAMETER_VIDEO_ENCODE_H264_MB_INTRA_MODE
* MMAL_PARAMETER_VIDEO_BIT_RATE
* MMAL_PARAMETER_SHUTTER_SPEED
## Notes
1. All copyrights shall be transferred to the customer.
2. Since the project will be eventually open sourced, it is possible to take RaspiVid as basis.
## Bonus points
+$10 investigate stability/performance benefits of MMAL_InterlaceProgressive option
+$10 investigate stability/performance benefits of MMAL_PARAMETER_VIDEO_ENCODE_H264_LOW_LATENCY option
Hi,
Greetings!
I am Shiv. I have 12+ years of experience in development. I have my own Raspberry Pi devices. Please suggest us good time to discuss about your project.
Looking forward to your response.
Best Regards.
Hi,
We can do this.
Have expertise in video streaming and RPi.
In depth knowledge of TCP/UDP/RTP/RTSP/P2P/WebRTC/VoIP/GStreamer etc .
Thanks and Regards,
Rajesh Pal
My experience in hardware and software design with raspberry pi, as well as server and network optimization techniques makes me the ideal candidate for this project.
I was majored in Embedded System and developing in video/audio/image processing device . I have previously developed video/audio encoder and image processing device on using Raspberry Pi.
Skills.
- Video Encoding using HW Co-procesor
- Speech/Audio Encoding using SW optimized in ARM11 core.
- RTP/UDP Streaming with MPEG-TS
- embedded linux and kernel driver for arm
- embedded web server and remote raspberry pi control using CGI on ARM
- SNMP agent and remote raspberry pi control using SNMP on ARM