Wowza Community

Wowza Streaming Engine 4: Pro Edition (HVM) + webrtc + StreamLock

Hello guys,

Sorry my bad english.

Cenario:

I’m currently using “Wowza Streaming Engine 4: Pro Edition (HVM)” from Amazon AWS, with automated instance deployment. Every time I need to stream some live video, I deploy a new AMI instance. Everything is going right. But now I have a requirement: use in-browser encode. And I guess that webrtc is the way to go, since flash player is about to die.

Problem:

The first prerequisite to use webrtc with wowza is the usage of StreamLock “to secure the connection between the browser and Wowza Streaming Engine for exchange of the session information (SDP data)”. But with this cenario I believe thats not possible, right? Since (a) I can have multiple instances running simultaneously; (b) i do not have static ip addresses; and © i do not have Subscription or Perpetual licenses (the Wowza Streaming Engine 4: Pro Edition (HVM) subscription is valid for StreamLock request?).

Questions:

Is there a way to make Wowza Streaming Engine 4: Pro Edition (HVM) and webrtc work together? What I need to change in this architecture?

Thank you,

Hermes

Hello Hermes,

You must use a public IP when setting up StreamLock. Either reserve an elastic IP in EC2 and assign it to your instance or use the temporary public IP that is assigned to the AMI at startup. For more information on how to set this up, see the EC2 Support Documentation (https://aws.amazon.com/support/).

Be sure to configure host port 443 in your security group in EC2 and in [install-dir]/conf/VHost.xml as described in the StreamLock setup instructions that are listed here:
https://www.wowza.com/docs/how-to-get-ssl-certificates-from-the-streamlock-service#hostPort

Regards,
Jason Hatchett