YouTube is the largest video search engine in the world and every day millions of people watch videos daily.
Every day thousands of new video is uploaded on the platform to stand out and give timely info people create Live streams that run 24/7.
Creating a live stream to 24/7 on YouTube is now easy and takes less than 30 minutes to set up.
But for this, you need to prepare ahead of time and you should have your content planned for the future.
In this article
Prerequisite for Live Streaming
You should have following things prepared so you don’t have to do last moment work,
Video Content – Image, Gif, Looping Video or live feed from any event, You should make sure you can access that on the remote desktop computer.
Audio – Live stream needs music to keep stream a pleasant experience for viewers, If your video already has audio then you don’t need to do anything for this.
Title and Descriptions – You should have a great title and description, don’t forget to put important links and credits in your description. Also, add video tags to your video.
Software and Tools – Make yourself familiar with the software and tools you will need during the live stream and make sure to run them locally on your local system first.
For streaming, I am going to use OBS in this post you can choose any software you like Streamlabs, StreamElements.
Server with Windows OS – To install OBS you need to have Windows OS installed on the server so you can easily install all software needed,
Before creating server do check how much power your stream will need like CPU, GPU (needed for video decoding encoding), RAM and storage,
For 1080p 24/7 Lo-Fi Music Live streaming where only image and gif is used as video source and audio is looped, you can use a server with 2 CPU, 512 MB GPU, 4GB RAM with 50GB storage easily (Performance will vary server to server).
But if your stream is using a video as video source then you need higher CPU and GPU for encoding and decoding.
Setup Server
Make sure you have gone through prerequisite before going through setup server options
You can choose any VPS server or dedicated streaming setup provider from the following list
- Ohbubble
- Paperspace
OhBubble
Ohbubble is popular and ofter first choice for setting up 24/7 Live streaming server,
They provide a dedicated server that comes with pre-installed OBS and Streamlabs and optimised for streaming,
All you have to do is setup your content in the software and hit Start Streaming button that’s it.
Ohbubble offers 4 plan each plan specifically mentions streaming quality, frames and type of content can be used in a streaming setup like video, gif, image.
Plan | Limit | Monthly |
---|---|---|
Platinum Plan | 1080p at 1 FPS | $29.99 |
Sapphiere Plan | 720p at 30 FPS | $39.99 |
Gold Plan | 1080p at 30 FPS | $49.99 |
Diamond Plan | 1440p at 30 FPS | $69.99 |
If You choose ohbubble then your server is already set up, just access the software by following the instruction provided by ohbubble team,
And also make sure you don’t tweak the streaming settings of the server yourself always contact support staff for this.
Paperspace
Paperspace is not ohbubble alternative its better thant that in every aspect.
Paperspace provide fully managed windows servers with GPU that can be used for resource-intensive works, they are not like VPS servers which are optimised hosting websites not for streaming live 24/7 that is bandwidth-intensive.
For setting up a server for 24/7 live stream I am going to use their Paperspace Core product that offers Licensed Windows 10 servers with GPU (Nvidia Grid GPU),
I am personally used Paperspace with Air Plan to stream 24/7 Live stream on YouTube
You can get $5 as Credit if you Redeem code JIOSBVD or
if Promo code won’t work use other’s promo code with quick Google Search
https://www.google.com/search?q=paperspace+referral+code&tbs=qdr:y
signup using the following link console.paperspace.com/signup?R=JIOSBVD
(Totally up to you if you want $5 as credit or not)
Plan | Hourly | Monthly |
---|---|---|
Air Plan | $0.07 | $22 |
Standard Plan | $0.10 | $35 |
Advanced Plan | $0.18 | $65 |
Pro Plan | $0.32 | $120 |
Storage fees ($5 for 50 GB) will be charged in the hourly subscription but in a monthly plan storage fees is already included.
If you just want to test any server while not committing for a full month you can go for an hourly subscription.
After deciding which plan you are going to use head over to https://console.paperspace.com/machine/create to create a Windows Machine.
Server creation will take some time so be patient,
When your Windows machine is created and ready to use you can access the machine directly in the browser or using the Paperspace Desktop app. When Windows machine is up and running you will like this.
You can see below how a remote desktop will look like when you access it,
I have installed OBS and VLC player 64 bit already,
Make sure in your Paperspace console autoshutdown is set to blank otherwise your server will be shutdown after that time.
So first you should install both software and then we will setup OBS for live stream
Setup OBS
Depending on what you are going to stream setting up OBS steps will be different,
Following setup are for 1280×720 live streaming at 30 fps where GIF has used as a background with 300+ audio songs that are looped over and over again.
If your system has more power and you want to stream in higher quality then do tweak settings mentioned here.
In Settings > Stream Select YouTube as a service, Primary YouTub ingest server as server and paste the Stream key,
You will get stream key from https://studio.youtube.com/channel/UC/livestreaming or https://www.youtube.com/live_dashboard_splash
In Settings > Output Select Software(x264) from Encoder as Hardware (NVENC) won’t work on Paperspace server
In Settings > Video select Base (Canvas) Resolution and Output (Scaled) Resolution same value and leave the Common FPS Valuse with 30
Now basic setting is being done so lets jump and setup Scenes
In Scene > Source we will be using the hilighted sources
- For GIF use Image Source
- For single Video & Audio file use Media Source with loop selected in settings
- For more than one Audio file use VLC Video Source with loop selected
Select “Image” from the source list and browse and select the gif file you are going to use since it’s a gif it will loop again and again nothing to setup.
If you have single media file (audio or video) you can use the “Media source” from source list but since I have to select directory full of audio files I am going to use “VLC video source”
Make sure to check the “Loop Playlist” option and also select Visibility behaviour “Always play even when not visible”
VLC video soruce option is only going to show in the list if VLC 64 bit is installed.
Now mute all other audio source from Audio mixer to make sure no other sound is passing to your stream,
When satisfied from everything just the stream, don’t forget to set your stream to private if you want to just test the current setup, also before disconecting from server minimise the OBS to taskbar.
Now your setup is ready for stream, you can now start the stream😃 but don’t forget to setup backup server.
Backup Server
Like you set the Primary server you need to set up your backup server too in case your primary server goes down for any reason.
First, create a new server and setup OBS with just one change.
In Settings > Stream Select YouTube as a service, Backup YouTub ingest server as server and paste the Stream key,
Start Streaming
Now you set everything perfectly you can start your stream.
Once streaming is started you just need to make sure everything is running as it should be and resource available on server are enough.
If you feel any problem with anything just let me know, I will try to help you.
Do you have the time to add streamsavers.live to your list?
It’s a simple little tool where you can add your videos and they’ll stream to youtube 24/7 for free
doesn’t have anything fancy like OBS but is good for stuff like lo-fi streams
Hi, can you maybe include permastream.io in your comparison? We make it easy for users to set up and run 24/7 music streams. A stream is up and running in a few minutes and without much effort! And all this for a better price than the described options. Thanks in advance!
Thanks for letting me know, Will update post when got time to test it. By looking at the examples and features your products looks great👍.
Is the promo code you have above, still valid?
There is a chance my promo code won’t work because I have removed my card from the account.
but you can apply others promo code if mine does not work by going to https://console.paperspace.com/{{replace with your username}}/settings/billing.
to find others promo code here is quick google search https://www.google.com/search?q=paperspace+referral+code&tbs=qdr:y
Obs is pretty hard to learn and I constantly run into new issues i have to solve.. I found this provider 24lively and it was way easier I just sent my files and the stream started next day. And no issues so far!
24lively seems a pretty new service on the web.
there is great change 24lively is using OBS on their server to live stream😀
Hello. Thanks for the tutorial. I have a question related to the “Backup Server” step. What do you mean by “First, create a new server and setup OBS with just one change”? Do I need to buy another Air Plan from Paperspace for this step? Thanks for the support.
A backup server is not mandatory to set up,
In case your primary server is down your live stream will be stopped,
(server can be down due to any service outage at platform level or issue with just your setup)
to prevent this from happing you need to set up a backup server,
a backup server is just another exact setup of the live stream running on a different server,
the only change is when you add a stream key you select a server as a “Backup YouTube ingest server” as seen in this image
https://www.thetechbasket.com/wp-content/uploads/2020/12/backup-youtube-server.jpg
———–
If you want to set up a backup server then yes you need another server that can be from paperspace or ohbubble that’s up to you,
but it is recommended don’t put the primary and backup server on the same infrastructure.
1440 * 720 resolution. 30 FPS.
How good would that work for a looped video, and 30 songs loop?
The video doesn’t have a lot of movements. Just me sitting and typing.
Do you think that would work okay?
I Streamed for about 7 Days in 1280*720 at 30 FPS (Music and a GIF)
anytime I tried to increase resolution or used a looping video my stream shuttered because video encoding eats CPU,
So I don’t think you can use 1440 * 720 resolution on Air Plan.
You need to use GIF for loop,
if you use Video as a loop, your live strea will shutter because OBS will use more CPU to decode and encode.
1280 * 720. 30 FPS.
Air plan. Less than 30 audio loops.
How good would this work if I had a video as background. The video doesn’t have a lot of movements. It would just be me sitting and typing.
Do you you ok this would work ok?
No of Audio loops is not issue you can add any number of songs in audo loop,
video as a background will shutter stream on Air Plan,
you can test it and upgrade to higher plan.
Hello!
Thanks for your Bolg / Information.
I woukd ike to know, if you have tried to stream music video to YT with 1920×1080 at 30 fps?
I think I also will go with Air Plan? is the plan good enough?
Thank you!
S.
For testing purpose,
I Streamed for about 7 Days in 1280*720 at 30 FPS (Music and a GIF)
https://imgur.com/a/V5BSsrA
If you want to use video as a background or 1920*1080 quality then AIR plan will fall short, CPU usage will be high and stream will shutter.