Periscope is shutting down on March 31 2021
The Twitter producer tools that include rtmp ingestion aren't available to the public.
Periscope Producer provides an RTMP ingest that you can use with OBS Studio and other streaming Software.
Requirements:
Getting the Server URL and Steam key and setting them up in OBS Studio:
Video / Audio settings necessary for Periscope in OBS Studio
Starting & stopping the scope/stream:
Screenshots are showing the short movie Big Buck Bunny
(c) copyright 2008, Blender Foundation / www.bigbuckbunny.org
The Twitter producer tools that include rtmp ingestion aren't available to the public.
Periscope Producer provides an RTMP ingest that you can use with OBS Studio and other streaming Software.
Requirements:
- Periscope Account
- OBS Studio (this guide uses OBS Studio 18.0.1)
- The knowledge how to use OBS Studio (you can check out the Overview Guide at https://goo.gl/PvbCXD or Nerd or Die's video guide at http://goo.gl/dGcPZ3)
- Web browser or Periscope App (and some sort of device that runs it) for getting the Server URL and Stream key and starting & stopping the scope/stream
Getting the Server URL and Steam key and setting them up in OBS Studio:
Go to https://www.periscope.tv/
Click on Log in | Sign up
Click on Log in | Sign up with the Twitter icon
If necessary auth Periscope / Log in with Twitter
Click on your Avatar and in the opening menu on Producer
Click on the "Create New Source" button
You will now get a "Server URL" & "Stream Name / Stream Key"
In OBS Studio go to File > Settings and then to the Stream tab
Select as "Stream Type": "Custom Streaming Server" and put the "Server URL" into the "URL" field & the "Stream Name / Stream key" into the "Stream key" field in OBS Studio
Click on Log in | Sign up
Click on Log in | Sign up with the Twitter icon
If necessary auth Periscope / Log in with Twitter
Click on your Avatar and in the opening menu on Producer
Click on the "Create New Source" button
You will now get a "Server URL" & "Stream Name / Stream Key"
In OBS Studio go to File > Settings and then to the Stream tab
Select as "Stream Type": "Custom Streaming Server" and put the "Server URL" into the "URL" field & the "Stream Name / Stream key" into the "Stream key" field in OBS Studio
Get the Periscope App.
I can only show screenshots from the Android App.
Start the Periscope App and Sign Up or Log In with Twitter or your Phone Number.
I'm gonna use my Twitter Account.
Tap the "Connect" button here (if using Twitter login)
Tap on the "people icon"
And then on the "profile icon"
Scroll down to "Settings" and tap on it
Scroll down again to Advanced Sources / Periscope Producer and tap on "Periscope Producer"
Tap on "CREATE EXTERNAL ENCODER"
You will now get a "Server URL" & "Stream Name / Stream Key"
In OBS Studio go to File > Settings and then to the Stream tab
Select as "Stream Type": "Custom Streaming Server" and put the "Server URL" into the "URL" field & the "Stream Name / Stream key" into the "Stream key" field in OBS Studio
I can only show screenshots from the Android App.
Start the Periscope App and Sign Up or Log In with Twitter or your Phone Number.
I'm gonna use my Twitter Account.
Tap the "Connect" button here (if using Twitter login)
Tap on the "people icon"
And then on the "profile icon"
Scroll down to "Settings" and tap on it
Scroll down again to Advanced Sources / Periscope Producer and tap on "Periscope Producer"
Tap on "CREATE EXTERNAL ENCODER"
You will now get a "Server URL" & "Stream Name / Stream Key"
In OBS Studio go to File > Settings and then to the Stream tab
Select as "Stream Type": "Custom Streaming Server" and put the "Server URL" into the "URL" field & the "Stream Name / Stream key" into the "Stream key" field in OBS Studio
Video / Audio settings necessary for Periscope in OBS Studio
Periscope currently recommends the following settings:
You change these settings in OBS Studio under File > Settings in the Ouput, Audio & Video tabs.
Here are 4 Screenshots highlighting the settings that are important.
You can change the encoder to a hardware one but with such low bitrate this isn't really recommended.
Please note that the "Base (Canvas) Resolution" should be always set for your sources (for example Camera resolution, screen resolution, game resolution ect.)
Only the Output (Scale) Resolution should be either 960x540 or 1280x720
or 540x960 or 720x1280 if you want to stream/scope in portrait mode.
Code:
Audio codec AAC
Audio sampling rate 44.1 kHz
Audio bitrate 96 kbps
Audio num channels
Video codec H.264/AVC
Video bitrate 800 kbps
Video framerate 30 fps
Video keyframe interval in seconds 2
Video width 960 px
Video height 540 px
For more static events such as news or conferences, increase specs to 1280by720 resolution and 900 kbps,
but please monitor comments or users reporting quality issues.
You change these settings in OBS Studio under File > Settings in the Ouput, Audio & Video tabs.
Here are 4 Screenshots highlighting the settings that are important.
You can change the encoder to a hardware one but with such low bitrate this isn't really recommended.
Please note that the "Base (Canvas) Resolution" should be always set for your sources (for example Camera resolution, screen resolution, game resolution ect.)
Only the Output (Scale) Resolution should be either 960x540 or 1280x720
or 540x960 or 720x1280 if you want to stream/scope in portrait mode.
Starting & stopping the scope/stream:
Always start the scope/stream in OBS first and end it through the Website.
https://www.periscope.tv/account/producer (the same website where you got the Stream URL and Key) will show a "Preview Broadcast" button as soon as Periscope receives data from OBS Studio. If Periscope isn't receiving data the button will say "Checking for Source..."
Clicking the button will bring you to the preview
You can enter a title here and also select if only your followers can chat and also if you want to share the scope/stream on Twitter.
Clicking the Go LIVE button will start your scope/stream.
For ending it click the "STOP BROADCAST" button.
https://www.periscope.tv/account/producer (the same website where you got the Stream URL and Key) will show a "Preview Broadcast" button as soon as Periscope receives data from OBS Studio. If Periscope isn't receiving data the button will say "Checking for Source..."
Clicking the button will bring you to the preview
You can enter a title here and also select if only your followers can chat and also if you want to share the scope/stream on Twitter.
Clicking the Go LIVE button will start your scope/stream.
For ending it click the "STOP BROADCAST" button.
Always start the scope/stream in OBS first.
In the same place, you set up your external encoder. You can also preview and start it. (People>Profile>Settings>Periscope Producer)
When Periscope is receiving a stream you will get a "PREVIEW BROADCAST" button.
Tapping on it will open the same "GO LIVE" screen you would normally get when you scope/stream with your phone camera.
You can enter a title here and let only followers chat and also share your scope/stream on twitter.
Click the "Go LIVE" button and your scope/stream will go live.
For ending the scope/stream click the 3 dots ... and tap on "Stop Broadcast"
In the same place, you set up your external encoder. You can also preview and start it. (People>Profile>Settings>Periscope Producer)
When Periscope is receiving a stream you will get a "PREVIEW BROADCAST" button.
Tapping on it will open the same "GO LIVE" screen you would normally get when you scope/stream with your phone camera.
You can enter a title here and let only followers chat and also share your scope/stream on twitter.
Click the "Go LIVE" button and your scope/stream will go live.
For ending the scope/stream click the 3 dots ... and tap on "Stop Broadcast"
Screenshots are showing the short movie Big Buck Bunny
(c) copyright 2008, Blender Foundation / www.bigbuckbunny.org