route53

Geographical Load Balancing

Geographical Load Balancing is distribution of requests to the different servers according to the location of the requester. Such a load balancing let you connect a client to the nearest server. In live media streaming, geographical distance between the server and the client is important in terms of latency. If you have clients from different geolocations, geographical load balancing enhances you live streaming performance. In this blog post we will tell AWS Route53 service and Read more…

global cluster

Ant Media Server Global Cluster on AWS in 6 Steps

You can create Ant Media Server global cluster on AWS to serve your videos to the users from different locations of the world with better performance. We have published a blog post as a guide to create Ant Media Cluster on AWS. In this blog we will tell how you can create a global cluster. We named a cluster as global cluster if it contains instances from different geolocations. For example if you have such Read more…

How to Create a WebRTC Conference Room in Ant Media Server 1

How to Create a WebRTC Conference Room in Ant Media Server

You can use WebRTC solutions in different communication formations. In addition to peer-to-peer (1-1)  and publish-play (1-N) communication types, you can also implement a WebRTC conference (N-N) solution with Ant Media Server Javascript SDK. Let’s have a look at that step by step.  Step 1. Prepare the HTML Page Before joining a room, include JavaScript files to your page in the header as follows. <head> <script src=”https://webrtc.github.io/adapter/adapter-latest.js”></script><script src=”js/webrtc_adaptor.js”></script> </head> Then you need to insert video Read more…

How to Setup Scalable Ultra Low Latency Streaming Cluster in AWS 4

How to Setup Scalable Ultra Low Latency Streaming Cluster in AWS

In this blog post, we’re going to tell how to setup a Scalable Ant Media Server Cluster in Amazon Web Services. This solution that really cut the costs for projects that need scalable ultra low latency streaming. Let me explain how. Assume that your project needs scalable ultra low latency streaming. There are a few options to start. Implement your own ultra low latency solution. Use one of the Platform as a Service (PaaS) solutions. Read more…

Step by Step Guide: How to get SSL Certificate on AWS Certificate Manager for your Domain Name? 71

Step by Step Guide: How to get SSL Certificate on AWS Certificate Manager for your Domain Name?

AWS(Amazon Web Services) Certificate Manager provides free public SSL Certificate that can be used in AWS Load Balancer for HTTPS access. Unfortunately, it’s something a little weird at first to set it up first. So that we prepare this blog post in order to provide a step by step guide to make life easier. In our guide below, we use a subdomain of antmedia.io that is registered at another company.  Let’s get started Request Certificate Read more…

Integrate Perfect Chat System to Your Project in 2 Steps 94

Integrate Perfect Chat System to Your Project in 2 Steps

This is the one of the most asked questions since we start developing Ant Media Server. It’s now time to create a solution for projects that needs chat in their streaming projects.  Before we start explaining the steps how to integrate chat into your streaming projects. Let me give some brief introduction about the solution. In our solution, we use a third party solution(Rocket Chat) for chat support because we mainly develop a media server Read more…

2 Simple Ways to make IP Camera WebRTC (Web) Compatible 101

2 Simple Ways to make IP Camera WebRTC (Web) Compatible

The incompatibility between RTSP IP Camera and Web Browsers is a headache. We need to use some third-party plugins for web browsers or use some native applications to watch the IP Camera. It absolutely doesn’t feel comfortable. Luckily, Ant Media provides 2 ways to make RTSP IP Camera WebRTC (Web browser) compatible. The first one is for IP Camera User and the second one is for IP Camera Manufacturers. Let me describe these two solutions. Read more…

Scalable Ultra-Low Latency Streaming Solution in Cloud 106

Scalable Ultra-Low Latency Streaming Solution in Cloud

In this post, I will tell about Ant Media’s Scalable Ultra-Low Latency Streaming Solution in Cloud. Firstly, I want to talk about cloud and AMS images on cloud. As known, cloud computing is a rapidly growing technology. So, most businesses adapt their infrastructure to take advantage of this technology. As Ant Media we also believe the importance of cloud computing. Therefore, we aim to bring together Ant Media Server and its users on the cloud. Read more…

Secure Streaming with Hash Based Tokens 107

Secure Streaming with Hash Based Tokens

You have a streaming project for a limited audience. Or you just want to secure streaming personally, however, may have some concerns about its reachability. Ant Media Server offers hash-based token security control option with 1.6.2 version as an alternative to one-time tokens offered in Ant Media Server. In this post, we’re going to try to explain how to enable and use  hash based tokens step by step. Enable Hash Settings and Define Secret Key Read more…

Simultaneous Interpretation Without Initial Investment 108

Simultaneous Interpretation Without Initial Investment

​Simultaneous interpretation is the specific term for immediate response translation. For conferences and public speaking where the audience demography spans across multiple nationalities and native languages. Simultaneous interpretation is the most effective way to get the message across. This service is not automated yet. You need a professional translator or translators in a separate room or soundproof booth with the helm of a synchronised personal audio system. Translators relay the information from the guest speaker Read more…