Sedang Disiapkan

Timeshift recording of RTSP stream in GO lang using GStreamer library

A proof of concept app, written in GO language, utilizing GStreamer 1.12 library, and MQTT client to record RTSP videostream X seconds before motion any Y seconds after motion.

An RTSP stream of h264/h265 video is recived by the app, the gstreamer library takes the video stream into a timeshift buffer.

When the motion start message received on MQTT the content of buffer (the timeshift, X seconds before signal) started to writing to mp4 filestream, when motion end message arrives on MQTT the stream is written for futher buffer size + Y seconds to stream and file closed.

If GO language not achievable, C/C++, python, or C# also accepted.

The app receives a config file in JSON:

[

{

"rtsp_url":"rtsp:\/\/[login to view URL]\/cam1",

"mqtt_address":"[login to view URL]",

"mqtt_username":"user",

"mqtt_password":"password",

"mqtt_trigger_on_topic":"topic_on",

"mqtt_trigger_on_value":"true",

"mqtt_trigger_off_topic":"topic_off",

"mqtt_trigger_off_value":"true",

"record_before_on_seconds":10,

"record_after_off_seconds":5

},

{

"rtsp_url":"rtsp:\/\/[login to view URL]\/cam2",

"mqtt_address":"[login to view URL]",

"mqtt_username":"user",

"mqtt_password":"password",

"mqtt_trigger_on_topic":"topic_on",

"mqtt_trigger_on_value":"true",

"mqtt_trigger_off_topic":"topic_off",

"mqtt_trigger_off_value":"true",

"record_before_on_seconds":10,

"record_after_off_seconds":5

}

]

Deliverable:

- A GO project folder which can be built on Linux by go build and do the above process

Kemahiran: Pengaturcaraan C++, Python, Pengaturcaraan C, Pengaturcaraan C#

Lihat lagi: save rtsp stream linux, recording rtsp, stream video blackberry using red5, stream live music using nicecast, vlc save rtsp stream, linux rtsp stream transmit, rtsp stream vlc windows, vlc rtsp stream server, rtsp stream server, generate rtsp stream vlc, vlc choose rtsp stream, vlc player rtsp stream mobile, iphone rtsp stream log, jmf rtsp stream user password, recording live stream server side fms, rtsp stream mobile, streaming content using gstreamer rtsp

Tentang Majikan:
( 0 ulasan ) Szeged, Hungary

ID Projek: #23977044

Dianugerahkan kepada:

milosstankovic33

Hello. I'm interested in your project and ready to help you. I'm a full stack c/c++ developer and have experience with rtsp. Thank you in advance for your time and consideration. I look forward to working with you soon Lagi

€220 EUR dalam 5 hari
(1 Ulasan)
2.6

5 pekerja bebas membida secara purata €171 untuk pekerjaan ini

DeluxeDev

Hi there. Hope everything is fine with you and I am happy to bid on your job. I've already done this kind of project before. I'm sure that I can complete your project 'Timeshift recording of RTSP stream in GO lang usin Lagi

€155 EUR dalam sehari
(1 Ulasan)
2.6
writiqueproject

I have extensive experience in the domains of Neural Network, Python, Matlab, Natural Language Processing, Asterisks PBX, Linux, Image Recognition & Artificial Intelligence, Recommender Systems, Machine learning, Dat Lagi

€30 EUR dalam 2 hari
(3 Ulasan)
2.5
soheilyreza

WELCOME TO DESKTOP APP Service!. Hi, I CAN COMPLETE YOUR PROJECT Perfectly!. I have enough experiences on Python, C#/.NET, QT/C++ for over 15 years. I can design the architecture by your requirement and following the s Lagi

€200 EUR dalam 7 hari
(0 Ulasan)
0.0
karanectandel

Hi I have more than 8 years of exeprience in multimedia application developement. I have worked on various multimedia framework like gstreamer and ffmpeg. I have a good understanding on rtsp protocol. I can deliver thi Lagi

€250 EUR dalam 7 hari
(0 Ulasan)
0.0