User Tools

Site Tools


srt_basics

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
srt_basics [2021/04/24 13:41] – created peteraelligsrt_basics [2023/10/20 19:45] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== SRT Basics ======
 +{{::srtlogo.png?200|}}
 +
 SRT (Secure Reliable Transport) is an open-source video transport protocol. It optimizes streaming performance over unpredictable networks such as the Internet by dynamically adapting to real-time network conditions. It is best suited to transmit video and/or audio over the public Internet. SRT also copes well with highly fluctuating bandwidths. The quality of the transmission improves with an increase in latency. Multiple SRT streams from the same remote site arrive at the receiver simultaneously if all streaming parameters are set the same.\\ SRT (Secure Reliable Transport) is an open-source video transport protocol. It optimizes streaming performance over unpredictable networks such as the Internet by dynamically adapting to real-time network conditions. It is best suited to transmit video and/or audio over the public Internet. SRT also copes well with highly fluctuating bandwidths. The quality of the transmission improves with an increase in latency. Multiple SRT streams from the same remote site arrive at the receiver simultaneously if all streaming parameters are set the same.\\
  
Line 12: Line 15:
 SRT knows 3 different connection types SRT knows 3 different connection types
  
-    Caller The caller side is the side from which you do NOT know or cannot use the public IP address. (e.g. a mobile phone or a GSM modem) +  *Caller The caller side is the side from which you do NOT know or cannot use the public IP address. (e.g. a mobile phone or a GSM modem)\\ 
-    Listener the Listener side is the one from which you know the public IP address. +  *Listener the Listener side is the one from which you know the public IP address.  
-    Rendezvous in rendezvous mode both nodes initiate communication. Rendezvous mode is used when both nodes are behind firewalls and should allow communication without configuring the firewall. Most of the time (in 99% of all cases) Rendezvous only works behind a router, because of PAT (Port Address Translation) the ports can not be forwarded correctly. Why Rendezvous Mode is actually not used, you can read here.Why Aren't People Using SRT's Rendezvous Mode?\+  *Rendezvous in rendezvous mode both nodes initiate communication. Rendezvous mode is used when both nodes are behind firewalls and should allow communication without configuring the firewall. Most of the time (in 99% of all cases) Rendezvous only works behind a router, because of PAT (Port Address Translation) the ports can not be forwarded correctly.\\ 
 + 
 +Why Rendezvous Mode is actually not used, you can read here.[[http://en.kiloview.com/news/Why-Aren't-People-Using-SRT's-Rendezvous-Mode%3F-159.html|Why Aren't People Using SRT's Rendezvous Mode?]]\\ 
 + 
 +**<fc #ff0000><fs large>It is important to understand that the three types of connections have NOTHING to do with the direction of transmission.</fs></fc>**\\ 
 +**<fc #ff0000><fs large>RULE: the remote location is always the caller, the studio is always the listener, regardless of whether the outstation is receiving or transmitting a signal.</fs></fc>**\\ 
 + 
 +===== Internet line requirements (up or down)===== 
 +SRT streams are always progressive. 
 + 
 +  * for a SD stream approx. 2Mbit/s\\ 
 +  * for a HD 720 stream minimum 2Mbit/s, recommendation 2 - 3.5Mbit/s, optimal 4 Mbit/s\\ 
 +  * for a HD 1080 stream minimum 3Mbit/s, we recommend 4 - 6Mbit/s, optimal 10 Mbit/s\ 
 +  * for a UHD stream minimum 25Mbit/s, we recommend 50Mbit/s, optimal 100Mbit/s\\ 
 + 
 + 
 +====== Hardware and Software for SRT ====== 
 +the following lists are not complete...\\ 
 + 
 +===== Hardware-Encoder and-Decoder ===== 
 +[[http://en.kiloview.com/|Kiloview]]\\ 
 +[[https://www.haivision.com/products/makito-series/|Haivision]] the inventors\\ 
 +[[https://teradek.com/collections/cube-600-series#encoder|Teradek 600 oder 700 Serie]]\\ 
 +[[https://www.matrox.com/en/video/products/encoders-decoders/monarch-edge-series/monarch-edge-remote-production|Matrox® 
 +Monarch™ EDGE, 4K/Multi-HD Remote Production Encoder and Decoder (withTally and TB)]]\\ 
 + 
 + 
 +[[https://streamrus.com/|OnPremise SRT rpiPlayer SRT Decoder (onlyH264) with a Rasperry RPi2, RPi3 oder RPi4 (freeware)]]\\ 
 +===== Software-Encoder and-Decoder ===== 
 +[[https://vmix.com|vMix, Windows]]\\ 
 +[[https://obsproject.com/de|OBS (freeware), Windows, Mac, Linux]]\\ 
 +[[https://srtminiserver.com/srtstreamer.html|SRT-Streamer(freeware), Windows]]\\ 
 +[[https://srtminiserver.com/remote_expert.html|Remote-Expert(freeware), Windows]]\\ 
 +[[https://srtminiserver.com|SRT Miniserver, Windows]]\\ 
 + 
 + 
 +[[https://softvelum.com/larix/|Larix Broadcaster (10-20$/month), IOS/Android]]\\ 
 +[[https://www.haivision.com/products/player-set-top-boxes/haivision-play-pro/|Haivision Pro (freeware), IOS/Android]]\\ 
 + 
 + 
 +[[https://softvelum.com/larix/|Larix Player (freeware), IOS/Android]]\\ 
 +[[https://www.videolan.org/vlc/index.de.html|VLC (freeware),nur als Player)]]\\
  
-Translated with www.DeepL.com/Translator (free version) 
srt_basics.1619264501.txt.gz · Last modified: 2023/10/20 19:45 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki