Question:
What Network Requirements are needed?
Answer:
The Observer setup can include multiple hardware servers, we recommend you use a static IPv4 addresses for each one. The "Central Server" is recommended to have a DNS entry assigned to it to facilitate client access. If your Observer setup is internet facing, we recommend placing firewalls between the servers and the internet to prevent any security related issues. The servers use numerous TCP/UDP ports for internal application communication and to provide client access. Depending on which version of the Observer software you are using, that will determine which ports are required to be open. Here is an example of Observer 9.2 and we'll link you to the admin guides for other versions.
9.2 Observer Servers
Central Server |
||
Service |
Incoming |
Outgoing |
MSMQ |
1801, 3527 |
|
RabitMQ |
5672 |
|
HTTPS |
443 |
|
HTTP |
80 |
|
Volicon Streamer Port |
|
4504 |
NgnixProxy |
4506 |
4506 |
Ngnix |
|
|
Web Socket |
9090 |
|
SMTP |
|
25 |
Probe Server |
||
Service |
Incoming |
Outgoing |
MSMQ |
|
1801, 3527 |
RabitMQ |
|
5672 |
HTTPS |
|
443 |
HTTP |
|
80 |
Volicon Streamer Port |
4504 |
|
NgnixProxy |
4506 |
|
MediaHub |
8080 |
|
MySql |
|
3306 |
Content Export Module (CEM) |
||
Service |
Incoming |
Outgoing |
HTTPS |
|
443 |
HTTP |
|
80 |
Volicon Streamer Port |
|
4504 |
NgnixProxy |
4506 |
|
MediaHub |
8080 |
|
9.2 Observer Server Central Modules
Closed Captioning |
||
Service |
Incoming |
Outgoing |
MSMQ |
1801, 3527 |
|
Sphinx |
9312 |
|
DPI Indexing |
||
Service |
Incoming |
Outgoing |
MSMQ |
1801, 3527 |
|
NgnixProxy |
4506 |
|
Loudness Indexing |
||
Service |
Incoming |
Outgoing |
MSMQ |
1801, 3527 |
|
NgnixProxy |
4506 |
|
Thumbnails |
||
Service |
Incoming |
Outgoing |
MSMQ |
1801, 3527 |
|
NgnixProxy |
4506 |
|
Nginx |
88 |
88 |
Client computers
Client |
||
Service |
Incoming |
Outgoing |
HTTPS |
|
443 |
HTTP |
|
80 |
Access to Streamer |
|
4504 |
NgnixProxy |
|
4506 |
Ngnix |
88 |
88 |
Previous Observer versions:
- Observer 9.2
- Observer 9.1
- Observer 9.0
- Observer 8.2
- Observer 8.1
- Observer 8.0
- Observer 7.2
- Observer 7.0
Now that you have all the ports setup for the Observer software, you will now need to consider bandwith requirements. In order to provide sufficient bandwidth between the servers themselves, calculate how much bandwidth is consumed by the encoders and then multiple that by 1.2x to 1.5x. That should provide enough bandwith for internal communications between the servers. Now clients will playback recordings directly from the encoders, so you will need to judge how many users you have and how much possible bandwidth they could use to view the encoder streams. By default, an user can watch 5 simultaneous encoder streams, so keep that also in mind. That setting can be changed in the Observer software. You should also multiple that sum once you have figured it out by 1.2x to 1.5x. The minimum connection speed is 10 Mbps.
Keywords:
Volicon Observer Change Session Timeout Automatic Logout Concurrent Playback Simultaneous subencoder lowest resolution bitrate