Outbound RTMP Streaming
RTMP streaming is typically handled on port 1935/TCP for most providers such as Livestream, Ustream, or YouTube Live.
One notable exception is Facebook Live which does RTMP streaming on port 80/TCP.
To ensure that you are able to send out your stream, make sure the firewall on your network is not filtering or blocking outbound communication on this port.
Sphere app for iOS (iPad / iPhone)
The following are used for communication between the Sphere (and its (4) individual encoders) and the iPad running the Sphere App:
- Device Discovery : the Sphere app uses the Bonjour / multicast DNS protocol for device discovery. This takes place on 22.214.171.124 port 5353/UDP, and requires the following service names:
_tdstream._tcp.local.These advertisements are sent out from the Sphere's IP address to that corresponding multicast DNS IP address, port and service names.
- Device Communication : communication and configuration commands are sent from the Sphere app to the Sphere's IP addresses on port 80/TCP (HTTP) and port 2020/TCP. Thumbnail image / snapshots are also obtained by the Sphere app using port 80/TCP when the streams are not being stitched.
- Video Stream : ports for streaming video are dynamically assigned between 49513 and 65535; these streams will be sent from the encoders in Sphere to the iPad running the Sphere app for stitching.
If there are blocks on sending to broadcast or multicast addresses this could still prevent inter-device communication on your network, and you would not be able to use the Sphere with the iPad running the Sphere app.
If there is access point / client isolation on the Wi-Fi network this would also prevent inter-device communication and prevent the operation of the Sphere and Sphere app.
Access point isolation is common on public networks such as coffee shops, hotels, airports, or other venues.