srt_connection_manual
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
srt_connection_manual [2020/08/06 08:27] – created peteraellig | srt_connection_manual [2023/10/20 19:45] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | SRT Connection Manual | + | SRT allows you to send video and audio over the public Internet.\\ |
- | SRT allows you to send video and audio over the public Internet. It is a point-to-point connection between 2 | + | It is a point-to-point connection between 2 computers. No additional server is needed.\\ |
- | computers. No additional server is required. | + | On one side, the computer (sender or receiver), has either a fix public IP, or that a port forwarding to the computer is established.\\ |
- | SRT at VMIX knows 3 different types | + | **It only needs port forwarding on one side (listener). On the other side (caller) this is not necessary.**\\ |
- | * caller | + | \\ |
- | * listner | + | SRT at VMIX knows 3 different types\\ |
- | * rendezvous\\ | + | * caller, the caller computer is the one from which you do not know or cannot use the public IP-address.\\ |
- | < | + | * listener, |
+ | * rendezvous, in rendezvous mode, both nodes initiate communication. Rendezvous mode is used when both nodes are behind firewalls and enables communication without configuring | ||
- | **Caller: | + | If you have both computers on the same network, it is possible that only Rendevous can connect.\\ |
- | **Listener:** the Listener | + | \\ |
- | **Rendezvous: | + | < |
- | nodes are behind firewalls | + | |
- | Requirements: | + | Requirements: |
- | * the public Internet address on at least one page. (Not the one of your computer after the router, but the IP address before. You can find this with a service such as https:// | + | <fs x-small> |
- | {{::s1.png? | + | * the public Internet address on one side. (Not the one of your computer after the router, but the IP address before. You can find this with a service such as https:// |
- | *the IP address of your computer after the router, in my case 192.168.10.102 | + | **THIS COMPUTER WILL BE THE LISTENER, for sending and receiving SRT**\\ |
+ | |||
+ | {{::srt1.png? | ||
+ | *the IP address of your computer after the router, in my case 10.10.10.52 | ||
*An open UDP port in your router that allows connection to your computer through your router' | *An open UDP port in your router that allows connection to your computer through your router' | ||
- | *In our example we forward the UDP addresses | + | *In our example we forward the UDP addresses |
- | *In our example we use vixVMIX on both sides, at least version 23.0.0.31 The HD version for 60$ should work | + | *In our example we use vixVMIX on both sides, at least version 23.0.0.31 The HD version for 60$ should work.\\ |
- | Consult your router' | + | {{:: |
- | {{::s2.png?600|}}\\ | + | Consult your router' |
+ | On most Routers you can choose port forwarding for TCP or UDP or both. Choose UDP or both.\\ | ||
====== SRT, you know the PUBLIC IP of the receiver side, VMIX to VMIX ====== | ====== SRT, you know the PUBLIC IP of the receiver side, VMIX to VMIX ====== | ||
- | so your sender computer | + | In this case your sender computer |
**ALL IP’s and PORTS are ONLY EXAMPLES**\\ | **ALL IP’s and PORTS are ONLY EXAMPLES**\\ | ||
===== sender side ===== | ===== sender side ===== | ||
Line 31: | Line 35: | ||
{{:: | {{:: | ||
*Enable SRT\\ | *Enable SRT\\ | ||
- | *Type caller, Port 1935 | + | *Type caller, Port 52001 |
*Hostname is the Public IP of the Receiver-Modem, | *Hostname is the Public IP of the Receiver-Modem, | ||
- | *You can set the latency 4 times the Ping time. If your connection ist not reliable, raise the Latency time. Start with a Latency of 200ms, go higher, up to 30 seconds, for bad lines, lower to 80ms for SUPERlines. | + | *You can set the latency 4 times the Ping time. If your connection ist not reliable, raise the Latency time. Start with a Latency of 200ms, go higher, up to 30 seconds, for bad lines, lower to 80ms for SUPERlines. |
*Modern Quadro GPUS can handle H265, with H265 (HEVC) you have approx. ¼ more quality with the same bandwith. If HEVC(H265) stutters on the receiver side, raise Latency, if this does not work, your Hardware is not able to handle HEVC/H265. Choose the compression quality of the stream. Over a 4G Modem most computers can deal with 2mbps.\\ | *Modern Quadro GPUS can handle H265, with H265 (HEVC) you have approx. ¼ more quality with the same bandwith. If HEVC(H265) stutters on the receiver side, raise Latency, if this does not work, your Hardware is not able to handle HEVC/H265. Choose the compression quality of the stream. Over a 4G Modem most computers can deal with 2mbps.\\ | ||
+ | *You can use a Passphrase to encrypt your connection. the passphrase must be entered ON BOTH SIDES.\\ | ||
+ | <fc # | ||
===== receiver side ===== | ===== receiver side ===== | ||
+ | <fs x-small> | ||
{{:: | {{:: | ||
**in vMix, add Input**\\ | **in vMix, add Input**\\ | ||
{{:: | {{:: | ||
- | *Stream Type: SRT Listener and the SAME port, you have choosen on the sender side, and your Router is forwarding this port to your computers IP (in this example | + | *Stream Type: SRT Listener and the SAME port, you have choosen on the sender side, and your Router is forwarding this port to your computers IP (in this example |
+ | |||
+ | *Start using H264 codec with 1.5 mbps. NO HARDWARE ENCODING\\ | ||
+ | *When the connection works, ENABLE Hardware Encoding.\\ | ||
+ | *When the connection still works, try HEVC(H265). With H265 you will have the same Image Quality but with 1/4 less bandwith. But not all GPUS can handle HEVC(H265)!\\ | ||
+ | *When the connection still works, raise bandwith.\\ | ||
+ | *If you dont get an image within 2 seconds, something is wrong.\\ | ||
+ | *If you start changing IP’s or Ports, shutdown and restart VMIX on both sides! SRT can have a long memory….\\ | ||
+ | *If your connection has interference, | ||
Thats it.\\ | Thats it.\\ | ||
- | If you dont get an image within 2 seconds, something is wrong.\\ | ||
- | If you start changing IP’s or Ports, shutdown and restart VMIX on both sides! SRT can have a long memory….\\ | ||
+ | ====== Examples for Port forwarding with Larix Broadcaster/ | ||
+ | SRT allows you to send video and audio over the public Internet. \\ | ||
+ | It is a point-to-point connection between 2 computers. No additional server is needed. \\ | ||
+ | It is important that (only) on one side the computer (sender or receiver) has either a fix public IP, or that a port forwarding to the computer is established. \\ | ||
+ | {{: | ||
+ | All Port Numbers and IP Adresses are examples only! You have to take the IP Adresses from your IP Provider and your Router. | ||
+ | {{: | ||
+ | All Port Numbers and IP Adresses are examples only! You have to take the IP Adresses from your IP Provider and your Router.\\ | ||
+ | <fc #ff0000> | ||
+ | <fs x-large> | ||
+ | In the example below, the vMix machine is always the listener, whether it is transmitting or receiving.</ | ||
+ | {{: | ||
+ | All Port Numbers and IP Adresses are examples only! You have to take the IP Adresses from your IP Provider and your Router. | ||
+ | {{: | ||
+ | All Port Numbers and IP Adresses are examples only! You have to take the IP Adresses from your IP Provider and your Router. |
srt_connection_manual.1596695222.txt.gz · Last modified: 2023/10/20 19:45 (external edit)