Platform Requirements
Codecs
See the Broadcast streaming guide for additional details about supported audio and video codecs.
Network Ports
If you have an environment that is behind a restrictive network, use the following information to create the proper firewall whitelist configuration to enable the Dolby.io Real-time Streaming services to pass:
Traffic Type | Ports | Type |
---|---|---|
WebRTC Connection | 443 | TCP |
WebRTC Media Server | 49152-65535 | UDP |
STUN/TURN Servers | 443, 3478, 5349 | TCP and UDP |
RTMP Publishing | 1935 | TCP |
RTMPS Publishing | 443 | TCP |
SRT Publishing | 10000 | UDP |
We also recommend whitelisting the following domains:
- *.millicast.com
- *.twilio.com
IP Addresses
Some customers have firewalls in place and need to whitelist IP servers for publishing content to Dolby's cloud. We don't publish a list of IP addresses as we cannot guarantee the same range as we dynamically scale up and down the service.
Dedicated IP Addresses
Dedicated publishing ingest servers are possible on enterprise plans at an additional charge. If you would like to use this capability on your projects, please submit a support ticket or reach out to your sales/solutions contact to discuss.
IP Addresses with Standard Publishing
The service always has servers running ready to receive streams. Unless you are using our Real-time Cloud Transcoder, you are using this method to publish. With RTMP or SRT you use a DNS value (such as rtmp://rtmp-auto.millicast.com:1935/v2/pub for Dolby to automatically determine the closest region, or a regional DNS entry such as rtmp://rtmp-iad-1.millicast.com:1935/v2/pub as an example for Ashburn, VA.) WebRTC uses the same region detection method based on the Publishing token settings.
For this method of publishing, we dynamically manage the servers for you and cannot guarantee the range of IP addresses used. Customers with the requirement to whitelist IP ranges can refer to the region-specific IP addresses lists published by our cloud providers.
You can access a programmatic list of our regions and their abilities with the Get Clusters API.
Dolby Region | API ID | IP Range Information |
---|---|---|
Bangalore, India | blr-1 | not published by provider (Digital Ocean) |
Ashburn, VA, USA | iad-1 | us-ashburn-1 |
Frankfurt, Germany | fra-1 | eu-frankfurt-1 |
London, UK | lon-1 | uk-london-1 |
Phoenix, AZ, USA | phx-1 | us-phoenix-1 |
São Paulo, Brazil | sao-1 | sa-saopaulo-1 |
Singapore | sgp-1 | not published by provider (Digital Ocean) |
Sydney, Australia | syd-1 | ap-sydney-1 |
See Oracle's IP list for a detailed IP range for publishing ingress servers.
IP Addresses for STUN/TURN
See Twilio's IP list for a detailed IP range for STUN/TURN servers.
IP Addresses with Cloud Transcoders
For customers using our real-time cloud transcoder, a static IP address is provisioned for the duration that the machine is provisioned and in use. The IP address can be found in the Transcoding section of the dashboard or with the Cloud Transcoder. If the instance is restarted it is possible it will use a new IP address. A DNS name is also provided for these instances.
Restricted Territories
The following table lists regions that are currently restricted from full access to Dolby Streaming APIs.
Country / Region / Entity | ISO | Account creation | Portal access | Streaming APIs access | Transact payment | Reason |
---|---|---|---|---|---|---|
Belarusian banks | N/A | N/A | N/A | Sanctioned banks are blocked by Stripe | No | US sanction |
China | CN-156 | Yes | Yes | Yes | No active block, requires consultation | Business decision |
Cuba | CU-192 | No | No | No | No | US sanction |
Iran | IR-364 | No | No | No | No | US sanction |
North Korea | KP-408 | No | No | No | No | US sanction |
Russia | RU-643 | No | No | Customers are blocked. API users are not blocked. | No | Business decision |
Russian banks | N/A | N/A | N/A | All banks are blocked | No | US sanction |
Sudan | SD-729 | No | No | No | No | US sanction |
Syria | SY-760 | No | No | No | No | US sanction |
Ukraine - Crimea | UA-43 | No | No | No | No | US sanction |
Ukraine - Dunbass | UA-09 UA-14 | No | No | No | No | US sanction |
Ukraine - Sevastopol | UA-40 | No | No | No | No | US sanction |
Updated about 3 hours ago