Page 1 of 1

Webpresenter HD XML file not working / SRT with Castr

PostPosted: Fri Jan 17, 2025 7:49 pm
by Robert Betzner
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

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

PostPosted: Fri Jan 17, 2025 7:55 pm
by Andre Augustin
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.

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

PostPosted: Fri Jan 17, 2025 9:46 pm
by Gary Adams
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>

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

PostPosted: Sat Mar 08, 2025 11:27 pm
by cellphoneguy
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>