Configure your encoder with the RTMP provided by Sparkup
Before starting a live stream, it is recommended to check your audio and video equipment, as well as the tool you will need to capture your live event. Then check your Internet connection and bandwidth speed (10 Mbps minimum recommended).
We also advise you to perform a streaming test beforehand to make sure your encoder is properly configured to obtain the expected quality for your live video.
You must obtain a smooth video with a latency lower than 4s.
Here is an example of a RTMP provided by Sparkup with its setup guidelines:
- RTMP information
- URL - rtmpSparkup (provided by Sparkup)
- Stream key - personalkeySparkup (provided by Sparkup)
- Login - usernameSparkup (provided by Sparkup)
- Password - passwordSparkup (provided by Sparkup)
- Configuration recommendations for sending the video
- Quality - 1080p (or 720p),
- Encoding format - h264,
- Frame per second - 30,
- Rate control - Constant bitrate at 4 Mbits/s (or 2 Mbit/s for 720p),
- Keyframes interval - 1s,
- Profile - baseline
Below are specific configuration recommendations for the main encoders:
OBS Studio
Enter the Settings, then configure as follows:
- In the Stream tab, select the service "Custom..."
- Server - rtmpSparkup (provided by Sparkup)
- Stream key - personalkeySparkup (provided by Sparkup)
- Check "Use authentication"
- Username - usernameSparkup (provided by Sparkup)
- Password - passwordSparkup (provided by Sparkup)
- In the Output tab, select the Output mode "Advanced"
- Encoder - x264
- Rate control - CBR (Constant Bit Rate)
- Bitrate - 4000 Kbps for 1080p (or 2000 Kbps for 720p)
- Keyframe interval - 1
- Profile - baseline
- Video tab
- Resolution - 1920x1080 (or 1280x720 depending on the desired quality)
- FPS - 30
Wirecast
Go to Output settings, then configure as follows:
- Destination - RTMP Server
- Encoding :
- Click on the gear wheel button on the right
- Select New preset and enter the name of your choice
- Encoder - x264
- Width - 1920 (or 1280 for 720p)
- Height - 1080 (or 720)
- Frame per second - 30
- Average bit rate - 4500
- Profile - baseline
- Key frame every - 30
- Check Strict Constant Bitrate
- Address - rtmpSparkup (provided by Sparkup)
- Stream - personalkeySparkup (provided by Sparkup)
- User Agent - FMLE 3.0
- Click on Set credentials
- Username - usernameSparkup (provided by Sparkup)
- Password - passwordSparkup (provided by Sparkup)
vMix
Go to the Streaming settings, then configure as follows:
- Destination - Custom RTMP Server
- URL - rtmpSparkup (provided by Sparkup)
- Stream name or key - personalkeySparkup (provided by Sparkup)
- Click on the button Advanced and add:
- Username - usernameSparkup (provided by Sparkup)
- Password - passwordSparkup (provided by Sparkup)
- Quality - click on the settings button (gear wheel):
- Video bit rates - 4000 (or 2000 for 720p)
- Encodage - 1920x1080 H264 (or 1280x720 depending on you desired resolution)
- Profile - baseline
- Keyframe frequency - 1 second
- Check Strict CBR
- Click on Save
- Application - FFMPEG
- Finally click on Save and close
You can now stream to your Sparkup RTMP!
ATEM mini
First of all, to configure the RTMP, you will need the Streaming.xml file that you can find here:
- on MacOS -> /Library/Application Support/Blackmagic Design/Switchers
- on Windows -> C:\Program Files (x86)\Blackmagic Design\Blackmagic ATEM Switchers\ATEM Software Control
In this file, we advise you to create a new service by copying and pasting at the end of the file, just before the </streaming> tag, the following code block:
<service>
<name>Sparkup</name>
<servers>
<server>
<name>Default</name>
<url>rtmpSparkup</url>
</server>
</servers>
<profiles>
<profile>
<name>Full HD</name>
<config resolution="1080p" fps="60">
<bitrate>7000000</bitrate>
<keyframe-interval>1</keyframe-interval>
</config>
<config resolution="1080p" fps="30">
<bitrate>4000000</bitrate>
<keyframe-interval>1</keyframe-interval>
</config>
</profile>
</profiles>
<credentials>
<username>usernameSparkup</username>
<password>passwordSparkup</password>
</credentials>
</service>
Replace the elements rtmpSparkup, nameSparkup and passwordSparkup in the code with the information provided by Sparkup. By doing this, you will have directly configured the Sparkup RTMP.
You can now restart your ATEM Software control , then:
- Click on the Output tab (top right corner)
- Click on Live Stream, then configure as follows:
- Platform - Sparkup
- Server - Default
- Key - personalkeySparkup (provided by Sparkup)
- Quality - Full HD
- Start your stream!
Comments
0 comments
Please sign in to leave a comment.