... | ... | @@ -2,16 +2,50 @@ Ultragrid is a CLI app that allows to send video and audio streams with low late |
|
|
|
|
|
Inside each channel you can do either send ultragrid streams or recieve streams.
|
|
|
|
|
|
You can open the monitor window (click on the blue bar) to monitor the data.
|
|
|
If you click on the CLI-button, this will write the CLI-command, that started the ultragrid instance, into the Max console; this might help for trouble shooting.
|
|
|
You can open the monitor window (click on the blue bar) to monitor the data. If you click on the CLI-button, this will write the CLI-command, that started the ultragrid instance, into the Max console; this might help for trouble shooting.
|
|
|
|
|
|
# send ultragrid streams to router
|
|
|
# Overview
|
|
|
|
|
|
This is how the device looks when you just created it:
|
|
|
|
|
|
![](/media/TG_device_ultragrid_overview.png)
|
|
|
|
|
|
The first choice to make, is what kind of network architecture you want to use:
|
|
|
|
|
|
![](/media/TG_device_ultragrid_network_selection.png)
|
|
|
|
|
|
* You either want to send from one peer to many different peers. Then you select
|
|
|
* send to router - if this device should be a sender
|
|
|
* receive from router - if this device should be a receiver
|
|
|
* Or you want to setup a peer to peer connection. Then you select
|
|
|
* peer to peer (automatic) - if you want to attempt to connect peers that are in different networks. This solution has the lowest latencies, but depending of the network topology of your organization this might not work.
|
|
|
* peer to peer (manual) - if you want to connect peers inside the same local network
|
|
|
* Or you want to capture a video on your local machine and transform it into a different format.
|
|
|
* capture to local
|
|
|
|
|
|
Once you made your network decision, you need to decide what kind of connection you want to make:
|
|
|
|
|
|
![](/media/TG_device_ultragrid_connection_selection.png)
|
|
|
|
|
|
You either want to
|
|
|
|
|
|
* send,
|
|
|
* receive or
|
|
|
* do both.
|
|
|
|
|
|
Choose a codec to encode your stream. MJPEG is a good general choice, but it doesn't work well when only limited bandwidth is available.
|
|
|
![](/media/TG_device_ultragrid_transmission.png)
|
|
|
|
|
|
by default the GUI would send a testimage to the router.
|
|
|
And then you choose what transmission mode you want to use:
|
|
|
|
|
|
![](/media/TG_device_ultragrid_send2server.png)
|
|
|
* video
|
|
|
* audio
|
|
|
* both
|
|
|
|
|
|
Be aware: Depending on you network selection, some choices are not available and are grayed out.
|
|
|
|
|
|
# send ultragrid streams to router
|
|
|
|
|
|
![](/media/TG_device_ultragrid_send2router.png)
|
|
|
|
|
|
## spout / syphon
|
|
|
|
... | ... | @@ -27,28 +61,28 @@ press the little refresh button next to the 'ndi:' pulldown menu to refresh the |
|
|
|
|
|
## Custom
|
|
|
|
|
|
You can also enter some custom settings.
|
|
|
You can also enter some custom settings.
|
|
|
|
|
|
![](/media/TG_device_ultragrid_send2server_custom.png)
|
|
|
|
|
|
Press the 'help:'-button to see a series of options.
|
|
|
Press the 'help:'-button to see a series of options.
|
|
|
|
|
|
![](/media/TG_device_ultragrid_custom_help.png)
|
|
|
|
|
|
By clicking one, the text is automatically entered into the custom text field.
|
|
|
|
|
|
# receive ultragrid from router
|
|
|
|
|
|
# send ultragrid streams to LAN
|
|
|
In general it is only possible to receive the data from the channel the device is attached to. But receiving streams from the router allows to get the stream from another channel, too. This way you can send a stream to the router and simultaneously get it again from the router for your own use.
|
|
|
|
|
|
If you want to send the stream directly to a local machine you need to enter the machines LAN IP. This setup allows only to connect one machine with another.
|
|
|
![](/media/TG_device_ultragrid_receiveFromRouter.png)
|
|
|
|
|
|
![](/media/TG_device_ultragrid_send2LAN_texture.png)
|
|
|
|
|
|
# receive ultragrid streams from router
|
|
|
# send ultragrid streams to LAN
|
|
|
|
|
|
In general it is only possible to receive the data from the channel the device is attached to. But receiving streams from the router allows to get the stream from another channel, too. This way you can send a stream to the router and simultaneously get it again from the router for your own use.
|
|
|
If you want to send the stream directly to a local machine you need to enter the machines LAN IP. This setup allows only to connect one machine with another.
|
|
|
|
|
|
![](/media/TG_device_ultragrid_receiveFromServer_texture.png)
|
|
|
![](/media/TG_device_ultragrid_send2LAN_texture.png)
|
|
|
|
|
|
# receive ultragrid streams from LAN
|
|
|
|
... | ... | @@ -58,4 +92,4 @@ In general it is only possible to receive the data from the channel the device i |
|
|
|
|
|
you can also capture local sources (textures, NDI, attached cameras) and send them to spout/syphon.
|
|
|
|
|
|
![](/media/TG_device_ultragrid_capture2Local_texture.png) |
|
|
![](/media/TG_device_ultragrid_capture2Local_texture.png) |
|
|
\ No newline at end of file |