Devam Ediyor

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

Beceriler: C++ Programlama, Python, C Programlama, C# Programlama

Daha fazlasını gör: 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

İşveren Hakkında:
( 0 değerlendirme ) Szeged, Hungary

Proje NO: #23977044

Seçilen:

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 Daha Fazla

%selectedBids___i_period_sub_7% gün içinde 220%project_currencyDetails_sign_sub_9% %project_currencyDetails_code_sub_10%
(1 Yorum)
2.6

Bu iş için 5 freelancer ortalamada €171 teklif veriyor

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 Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% EUR
(1 Yorum)
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 Daha Fazla

€30 EUR in 2 gün içinde
(3 Değerlendirme)
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 Daha Fazla

€200 EUR in 7 gün içinde
(0 Değerlendirme)
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 Daha Fazla

€250 EUR in 7 gün içinde
(0 Değerlendirme)
0.0