Skip to main content

Creating a Virtual Server

Signing in to AWS

  1. Sign in to your AWS account:
  2. After you have successfully logged in to the AWS portal, click Services > EC2.

Creating a Virtual Instance

  1. On the EC2 Dashboard, click Launch Instance.
  2. Click AWS Marketplace.
  3. Type "Haivision" in the search box and press Enter to find the Media Gateway/SRT Gateway image.
  4. Click the Select button corresponding to the version of the Amazon Machine Image (AMI) you wish to use, PAYG or BYOL.
  5. Review the product and pricing details, and then click Continue.
  6. Choose an Instance Type, and then click Next: Configure Instance Details:


    • Only instances built on the Nitro system are supported. Please see the following link for a list of compatible instances:
    • For high bandwidth streams or critical viewing requirements, we recommend using Compute Optimized C5 Instances (e.g. c5.xlarge, c5.2xlarge, etc.) tiers, as they are optimized for compute-intensive workloads and have high-performance network I/O.

  7. Modify your Instance Details as needed, and then click Next: Add Storage:


    You may wish to choose Enable under Auto-assign Public IP to give your server an IP address reachable from any location.

  8. Set the amount of storage space you wish to make available to the server, and then click Next: Add Tags:


    • The default storage is sufficient for most Media Gateway/SRT Gateway operations. However, if you intend to use Media Gateway/SRT Gateway in conjunction with a video server (such as using Media Gateway with Haivision Media Platform), having additional storage allows you to benefit from local caching on the virtual server.
    • You may wish to choose Delete on Termination to have the storage space automatically removed if you cancel your subscription for the server instance.
  9. Apply one or more tags (such as a Name) to the server, and then click Next: Configure Security Group:

  10. Create a new security group, or select from a list of existing groups. Make sure you have the following ports open:
    • Port 443 for HTTPS access to the web interface
    • Port 22 for SSH access to the Console UI interface
    • A custom port to allow incoming UDP traffic, such as SRT streams (use Custom UDP Rule). See SRT for more information.
  11. Click Review and Launch.
  12. Review your settings, and make any necessary corrections or changes. When you are satisfied, click Launch:
  13. When prompted, select or create a public/private RSA key pair that is used to authenticate SSH sessions, and then click Launch Instances:

    Launch Instances screen


    SSH access to the Console UI is only allowed via SSH public key.

  14. In a few moments, a Launch Status page appears, informing you that your instance is in the process of launching. Creating your server instance can take up to several minutes. At any time, click View Instances to see more details:
  15. After the Instance State changes to "running", reboot the virtual server by selecting it in the AWS View Instances page and clicking Actions > Instance State > Reboot.
  16. Confirm rebooting in the confirmation dialog box.
    Confirm Reboot
  17. Return to the AWS View Instances page. In the row corresponding to your server, take note of the Public IP address and Instance ID assigned by AWS to your instance. The Instance ID is the default password for signing into web interface.

At this point, your virtual server is up and running!

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.