Nowadays, everyone observes the three concepts that’s become very trendy which are Webinar, E-learning and Video Conference systems. The major reason is that the Corona Virus (COVID-19) pandemic affecting whole world and enforces us to stay at home and perform our daily routine works from home including communication, learning, shopping, education and working etc. Our lives are changed totally and we need more remote way of living than ever before.

e-learning-animation-design

Create Your E-learning platform easily w Ant Media Server

And one of the major impact of staying at home is on our kids and youngsters as they should continue their education on schools or universities. Thanks to live streaming technologies that enables schools and universities to continue online education via Webinars and Video Conferences where Ant Media Server can be used to help you in building those systems easily and efficiently.

Realtime(ULL) and Scalable Streaming Engine: Ant Media Server

Ant Media Server supports N-N live video/audio conferencing by using WebRTC protocol that allows you to achieve ultra low latency which is around 0.5 sec. Ant Media Server also provides scalability that can help you to scale up your solution dynamically in case so many  people attend to your Webinar or Video Conference.  If you are going to use AWS for your solution, please have a look at this blog post which describes how to setup scalable ultra low latency streaming cluster in AWS.

video conference and webinar on pc smartphone and tablet

Build Your Video Conference Solution

Create Video Conference Rooms

A conference room should be created first before other operations. In fact, this step is optional. If you don’t create a conference room, then it is created automatically after receiving the first join request from the clients.

However, if you want to control conference room validity in your application, then you need to create a custom conference room. It can be created using createConferenceRoom REST service.

Secure Your Streams

You could also secure your streams. To protect your streams, you can use one-time tokens for that. Please read this blog post for more details. The critical point is that; if you are planning to use a token for playing streams in the conference room then you need to define room id to the token.

Built-in Data Channel for Messaging,  Raising Hand, etc.

Other needs in conferencing beside live streaming are features such as raising hand, messaging etc.. No worries, there is a feature of WebRTC implemented in Ant Media Server called Data Channels where you could send data in any forms. So these kind features could be easily implemented with Data Channels and this feature will be released in few weeks. If you want to have an early access to test it, just drop us a line from contact at antmedia.io email address.

Seamless Screen Sharing and Video Camera(PiP) Streaming in Ant Media Server

webinar

Screen Sharing and Video Camera(PiP) w/o any Extension/Software

During webinars or video conferences, sharing your screen is a very common thing. In Ant Media Server, you have three options for streaming:

  • You could stream your webcam only
  • You could stream your screen and your webcam in Picture in Picture mode.
  • You could stream your screen only

The best part is that you can do these streaming with your browser and you will not need need any third party software/extension or application to be downloaded as some popular application do today in the market.

Record Streams as VoD to Playback Later

After you complete your webinar session, you will probably need a recording of that session for the future use. No worries, you could easily enable recording with a settings option in management console of Ant Media Server. Furthermore, you could enable/disable recording on the fly with Ant Media Server REST API.

To sum up, you saw that setting up your webinar or video conference system is very easy with Ant Media Server. When you install Ant Media Server, a bunch of samples are also coming with the installation. There is also a conferencing sample in among those samples. You can use those samples to speed up your implementation.

Discount

To the readers that read up until here, we have a gift for you. You could use the following %5 discount coupon code for license subscriptions until end of April:

webinar-5-discount

Hope you enjoyed the blog post, and if you have further questions, just drop a line to contact at antmedia.io.


7 Comments

david · April 1, 2020 at 00:44

Nice post…”Built-in Data Channel for Messaging, Raising Hand, etc”: very much interested in these features. Is there an example somewhere demonstrating these ?

Regards

    mekya · April 2, 2020 at 08:51

    Hey David,
    Thank you for your comment.
    We’re going to have Data Channel demonstration for basic usage. On the other hand, messaging and raising hand demo is not the scope of the first demo because they are somethings that can be arranged in application level.

kavish · April 6, 2020 at 13:41

i m big fan of antmedia, its provide live streaming in minimal configuartion. ITs give very low latency. i also prefer antmedia to my friends alo and its free source code also help

    mekya · May 8, 2020 at 09:09

    Great to hear that. Please let us know if we can help further. You can also contribute to the project in order to make life easier for developers

Raghunandan · April 12, 2020 at 14:15

very excited to find out about you and the features you are providing.
i cannot wait to get my POC up ASAP please let me know how to get engaged with you guys

    mekya · May 8, 2020 at 09:08

    Thank you for scheduling the call and I hope you’re happy with the result 😉

Manas · April 22, 2020 at 17:08

Want to use antmedia streaming API for conference for both on premise cloud and public cloud. Wondering if the APIs are available for IaaS implementation.

Comments are closed.