Webpresenter HD XML file not working / SRT with Castr

Questions about ATEM Switchers, Camera Converter and everything live!
  • Author
  • Message
Offline

Robert Betzner

  • Posts: 442
  • Joined: Fri Sep 28, 2012 7:54 am
  • Location: Cologne, Germany

Webpresenter HD XML file not working / SRT with Castr

PostFri Jan 17, 2025 7:49 pm

Hi,

is there someone from BMD who can provide a working XML file for the Webpresenter HD (Version 3.5) to use the device with Castr and SRT?

I tried nearly everything but can't get it to work.

This is what I get from Castr:

Complete URL:

Code: Select all
srt://fr.castr.io:9998?pkt_size=1316&streamid=#!::r=live_1234567890,m=publish


Or seperate fields:

Server:
Code: Select all
 srt://fr.castr.io


Port:
Code: Select all
9998


Stream ID:
Code: Select all
#!::r=live_1234567890,m=publish


I tried it via the Custom URL H.264 Platform setting and entered the Server URL followed by :9998 for the port. I pasted the Stream ID into the "Key" field. But that didn't work. The Webpresenter didn't connect to Castr using these settings.

I can't upload a XML file either because no matter what file I use (even one provided by Castr) throws an error "Loading streaming settings failed". Where can I find a sample XML that works with that device? I need one with SRT not with RTMP.

Thanks and cheers

Robert
Offline

Andre Augustin

  • Posts: 228
  • Joined: Wed Jul 17, 2013 11:27 pm

Re: Webpresenter HD XML file not working / SRT with Castr

PostFri Jan 17, 2025 7:55 pm

Robert Betzner wrote:
Stream ID:
Code: Select all
#!::r=live_1234567890,m=publish


Robert


Isn't the key just live_1234567890... If I remember correctly thats all you would really need.
Andre Augustin
Bifuteki
Offline

Gary Adams

Blackmagic Design

  • Posts: 1518
  • Joined: Sat Aug 25, 2012 6:14 am

Re: Webpresenter HD XML file not working / SRT with Castr

PostFri Jan 17, 2025 9:46 pm

Hello Robert. I'm not sure the Custom URL will work with SRT. Here is the format for the xml that will import to the Web Presenter. The format is pretty specific for our streaming. You will need to edit the r value as necessary. I can't promise this will work as I don't have access to Castr but it should point you in the right direction. I hope this gets you closer.

Gary

Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<streaming>
   <service>
      <name>Castr Test</name>
       <servers>
         <server group="Primary">
            <name>Castr Test SRT</name>
            <url>srt://fr.castr.io:9998</url>
            <srt-extensions>
               <stream-id>
                  <item key="r" value="live_1234567890"/>
                  <item key="m" value="publish"/>
               </stream-id>
              </srt-extensions>
         </server>
      </servers>
      <profiles default="Streaming Low">
         <profile>
            <name>HyperDeck High</name>
            <config resolution="1080p" fps="60">
               <bitrate>70000000</bitrate>
            </config>
            <config resolution="1080p" fps="30">
               <bitrate>45000000</bitrate>
            </config>
         </profile>
         <profile>
            <name>HyperDeck Medium</name>
            <config resolution="1080p" fps="60">
               <bitrate>45000000</bitrate>
            </config>
            <config resolution="1080p" fps="30">
               <bitrate>25000000</bitrate>
            </config>
         </profile>
         <profile>
            <name>HyperDeck Low</name>
            <config resolution="1080p" fps="60">
               <bitrate>20000000</bitrate>
            </config>
            <config resolution="1080p" fps="30">
               <bitrate>12000000</bitrate>
            </config>
         </profile>
         <profile>
            <name>Streaming High</name>
            <config resolution="1080p" fps="60">
               <bitrate>9000000</bitrate>
            </config>
            <config resolution="1080p" fps="30">
               <bitrate>6000000</bitrate>
            </config>
         </profile>
         <profile>
            <name>Streaming Medium</name>
            <config resolution="1080p" fps="60">
               <bitrate>7000000</bitrate>
            </config>
            <config resolution="1080p" fps="30">
               <bitrate>4500000</bitrate>
            </config>
         </profile>
         <profile>
            <name>Streaming Low</name>
            <config resolution="1080p" fps="60">
               <bitrate>1000000</bitrate>
            </config>
            <config resolution="1080p" fps="30">
               <bitrate>500000</bitrate>
            </config>
         </profile>
      </profiles>
   </service>
</streaming>
Gary Adams
Blackmagic Design
Offline

cellphoneguy

  • Posts: 1
  • Joined: Fri Feb 28, 2025 1:26 am
  • Real Name: Chris Poteet

Re: Webpresenter HD XML file not working / SRT with Castr

PostSat Mar 08, 2025 11:27 pm

This is what I pasted into the Castr section of streaming.xml I then went and added a SRT section for all of the american servers as well. That way I could check the Latency. No key or password needed when you use this.

<server>
<name>Castr Chicago SRT</name>
<url>srt://cg.castr.io:9998</url>
<srt-extensions>
<stream-id>
<item key="r" value="live_Yourkeyhereef84a8ab924543c85c"/>
<item key="password" value="Yourpasswordhere5636863541321"/>
<item key="m" value="publish"/>
<item key="latency" value="200"/>
</stream-id>

Return to Live Production

Who is online

Users browsing this forum: No registered users and 25 guests