Perceptive and Jive ingress and egress firewall rules
If your community is behind a firewall and you want to open it up using specific IP whitelisting, the video service needs to make inbound connections to the Jive instance for two processes.
First, after a video is uploaded, the video service encodes the asset and makes it available for streaming. When that publish process completes, the service calls into the Jive instance and passes metadata about the uploaded asset. That process is called the Publish Callback. This requires an inbound connection to {jiveURL}/pubcallback.jspa
.
The other process requiring the video service to communicate with your Jive instance is related to the security of video playback. When a user presses the play button on our embedded video player, the video CDN does not initiate playback until it validates the authorization. To do that, the video service calls into your Jive instance, passing info about the requested asset and a corresponding authorization token that was generated when the page containing the player was rendered. The Jive instance then tells the CDN that it can initiate playback of the video. This process is called the Auth Callback. The authentication validation requires an inbound connection to the {jiveURL}/authcallback.jspa
.
Jive instance must be allowed access to the following ports, IP addresses, and files:
- Inbound calls to
jiveURL/pubcallback.jspa and jiveURL/authcallback.jspa
- Outbound calls on ports
80
and443
to the IP addresses listed below.
Note: This list is currently missing some entries and will be updated.
107.21.212.16
107.22.216.172
174.129.240.31
174.29.238.27
184.72.239.40
184.73.232.18
23.21.76.80
23.23.90.48
23.23.94.7
46.137.165.93
50.16.187.111
50.16.210.98
50.19.127.228
52.206.223.205
52.22.44.102
52.22.98.14
52.4.125.148
52.44.119.45
52.45.236.90
52.45.54.219
52.54.180.117
52.6.145.21
54.195.246.169
54.197.254.218
54.204.24.127
54.217.228.206
54.243.35.52
75.101.144.40
79.125.11.104
79.125.12.197
79.125.20.107
79.125.24.56
79.125.25.81
79.125.6.182
79.125.6.237