Find Jobs
Hire Freelancers

Streaming Automation

€20-50 EUR

Suljettu
Julkaistu yli 3 vuotta sitten

€20-50 EUR

Maksettu toimituksen yhteydessä
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]
Projektin tunnus (ID): 28922831

Tietoa projektista

1 ehdotus
Etäprojekti
Aktiivinen 3 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista

Tietoja asiakkaasta

Maan GREECE lippu
Peristeri, Greece
3,1
2
Maksutapa vahvistettu
Liittynyt maalisk. 26, 2018

Asiakkaan vahvistus

Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.