Închis

Streaming Automation

Hello,

To create this project you must be familiar with terms such as ffmpeg, bash, python, rtmp, hls, m3u8, dash, php, nginx and live streaming.

This project aims to automatically create videos and then stream them to youtube automatically at scheduled times (using cron) mainly and secondly to other servers and social media from my Linux VPS.

This should run on VPS with Ubuntu 18.04 python 3.8.7, using ffmpeg, bash, and or python. There will be 2 folders on the VPS called “videos” and “music” respectively, with many or one videos inside (.mp4) in the “videos” folder, and many or one only .mp3 or .m4a or .wav in the “music” folder and an [login to view URL] (it is explained in the resources) The project app you will create must do the following:

It must select “random” video files, from inside the “videos” folder and “random” music files from inside the “music” folder. First it will combine the music files and then it will combine as many video files as needed in order that the video length will match the audio length and create a final video and save it on the server by replacing the previous day video if there is any video previously created. The maximum video length must be a variable I can choose in the app.

So if for example I have uploaded music files of length of 3 hours, and I set the variable to be 3 hours max, the the app will get a random music file from the “music” folder check if it is 3 hours length and if it is then it will take video clips from inside the “videos” folder and create a 3 hours [login to view URL] file that will have random clips inside and the music file (found in the previous step) of 3 hours playing in the background. If the music is not a 3 hours length file (or any lenght I choose in the variable) then combine random files from the “music” folder create a 3 hours music file then select random random videos from the “videos” folder create a video of up to 3 hours long with the music file created previously playing in the background. Then when it is scheduled it will play this video on my youtube channel using my youtube rtpm link and access key provided by youtube. Also I must be able to add Facebook, twitch etc, credentials so I can stream to those platforms as well (if I choose to) and to my own site.

I must also be able to stream remotely using OBS (this asks for an rtmp link and a key to send the streaming). This must be protected from others using a php script in the resources.

For the above I have some code and links attached that will help you understand exactly what I need. I have found some python code online but it doesn’t work (it does not create the final video file). Also I have an nginx code that works OK for me (I have test it) and an ffmpeg bash script that also works and I can live stream using rtmp, and http directly to a VLC on my home computer. But I want to stop manually edit video files adding music to it, then upload it on the server and then live stream to my youtube channel. I want to automate the entire process so everyday the VPS will create a new video with an [login to view URL] (from random video files) and then automatically start streaming for let’s say 3 hours and then stop until the next scheduled time. The video must be created on the server long before it starts streaming so perhaps 2 cron commands will run, one of them to create a video and the second one to start streaming.

It will be used to stream to: hls, rtmp, http. (rtmp, hls, dash).

Secret word: streamingspecial

Resources

[login to view URL] (python script)

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

[login to view URL]

Aptitudini: Nginx, PHP, Python, Bash Scripting

Vezi mai multe: exactly need redesigning yourcompany identity, help understand java, need online job want work, exactly need, hello want help last part project, i need help to have an online platform to sell my designer shirts, i need online data posting job pls help, need help from web developers online, help needed i need a personal assistant for dailey duties, how many years does a chemical engeneer need of expreence to get a job, does a fashion designer need a degree, does a fashion designer need to know how to draw, does a freelance teacher need a teaching degree, does a graphic designer need a license to do a freelance job, does a graphic designer need maths, does a limited license need to appoint an auditor, does an illustrator just need a manuscript to start drawing, what does the uk have that australia doesn't, ceiling fan light doesn't work but fan does, google doesn't provide another way to sign in to this account. contact your admin for help.

Despre angajator:
( 1 părere ) Peristeri, Greece

ID Proiect: #28922831

3 freelanceri licitează în medie 61€ pentru acest proiect

hamidazr

Hello, I'm an experienced Linux Admin and expert in media streaming tools under Linux (FFMPEG, RTMP, NGINX+RTMP, Wowza). I'm eager to start working on this interesting project and create a shell script to automate wh Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% EUR în 6 zile
(7 recenzii)
3.4
moonmuaaz

hi hello allow me to do this. i can make you a video file ( audio length (3 hour) + random video files ). and then i can live stream that video to youtube/facebook and twitch and i need more information about nginx a Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% EUR în 7 zile
(0 recenzii)
0.0
Sonachy

Hello, I have 7+ experience in mobile application development. I have similar app like Streamview, netflix. Feel free contact me and let's discuss about your project requirement and solution. I have done one OTT websit Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% EUR în 7 zile
(0 recenzii)
0.0