Network Discovery Settings

In the course of our engineering development, our team at Dlive has discovered some optimal network settings to ensure Streamers can successfully broadcast across the network. Please set up the following Network Settings to ensure your client has good network discovery.

Firewall Settings

Allow dlive.exe through the Windows Defender Firewall.

  • Open Control Panel → System and Security → Windows Defender Firewall → Allow an app or feature through Windows Defender Firewall.
  • Click on Change settings to be able to add the Dlive application.
  • Click on Allow another app…
  • Click Browse, and navigate to the directory containing dlive.exe. Add the application to the Windows Defender Firewall list.
  • Scroll down to dlive.exe and check the box for both Private and Public. Click OK.

Enable Network Discovery

  • Open Control Panel → Network and Internet → Network and Sharing Center → Change advanced sharing settings.
  • Find the dropdown for your current profile, typically either Guest or Public.
  • Click the radio button “Turn on network discovery” for your profile(s).

SSDP Discovery and UPnP Device Host Service Start

  • Open the Services program.
  • Double click SSDP Discovery, set the Startup type to Automatic, start the service, click Apply, and then OK.
  • Double click UPnP Device Host, set the Startup type to Automatic, start the service, click Apply, and then OK.

After making these 3 changes, reboot your Windows machine. Once Windows reboots, double-check the settings and services are still configured correctly.

Create Streamer Channel

After installing and launching Dlive.exe, in the Welcome dashboard, choose "Stream" and then "Get Started".

2836

Click on Stream to setup a new channel.

Onboard Step 1 of 2

Enter your Display Name and optional Personal Bio and click "Continue".

2834

Enter display name and optional bio.

Onboard Step 2 of 2

Enter the stream title and optional stream content info and click "Finish".

2840

Onboard Tipping Window

Click Continue to add your public Tron wallet address to receive tips. For more details see guide "Tipping and Donations".

2840

Getting Started Dashboard:

This dashboard will show the status of setup steps. We have competed the create profile step. Click on the "View Player" button.

2838

Setup OBS

Dlive Protocol recommends using OBS Studio for the best streaming experience.

Retrieve Stream Key

In the Stream Player window, click on the "Stream info" and click the "Copy" button to the right of the Stream Key.

2180

Copy your Stream Key after the channel is created.

Set Stream Settings

Start the OBS Studio program and navigate to Stream → Stream Player. Set the stream Service field to Custom. Input rtmp://localhost/app as the Server URL and input your Stream Key from the step above. Click OK to save the settings.

2160

Input your stream key in the Stream Key field in OBS.

Add Video and Audio Sources

Under Sources, click the “+” sign to add Audio and Video. Click on Video Input Capture → OK, and select your desired video capture device under the Device dropdown menu. Then click OK and you will see your video source listed, as well as displayed in the main OBS screen. Similarly, click on Audio Input Capture and select your audio device.

Begin Streaming

Click the Start Streaming button in the main view to begin streaming on the application.

2160

Share Magnet Link

Go the the Dlive Protocol Stream player window and click on "Stream info" and "Copy" next to Magnet Link field. Share the magnet link and other Dlive Protocol users can connect and view your stream. Alternatively, you can click on the "Share" button to copy the magnet link and make a new Twitter Tweet.

1650

OBS Settings for Streamer Success

To ensure successful streaming to your audience, adjust the OBS settings based on your hardware and internet speed.

Suggested OBS Studio Settings

MenuSettingValue
Output/StreamingVideo Bitrate500 - 1500 kbps*
Output/StreamingAudio Bitrate64 - 128
Output/StreamingEncoder Presetveryfast
VideoBase Resolution1280x720*
VideoOutput Resolution1280x720*
VideoKeyframe Interval2
VideoCommon FPS Values10 - 30*
VideoMax B-Frames3

*Settings are highly dependent on video encoding hardware and Internet upload speeds