# Setup WebRTC group call with Wowza Stream Engine on localhost

**URL:** <https://community.wowza.com/t/setup-webrtc-group-call-with-wowza-stream-engine-on-localhost/94288>\
**Category:** Wowza Streaming Engine\
**Created:** [December 9, 2021, 4:00am UTC](https://community.wowza.com/t/setup-webrtc-group-call-with-wowza-stream-engine-on-localhost/94288 "2021-12-09T04:00:55Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![hussain\_adil](https://avatars.discourse-cdn.com/v4/letter/h/9fc348/32.png) [@hussain\_adil](https://community.wowza.com/u/hussain_adil)\
**Post date:** [December 9, 2021, 4:00am UTC](https://community.wowza.com/t/setup-webrtc-group-call-with-wowza-stream-engine-on-localhost/94288/1 "2021-12-09T04:00:55Z")

</div>

Hi, is it possible to use WOWZA WebRTC on Locahost. pls help me. Thanks

---

<div class="post-metadata">

**Author:** ![Connessione](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@Connessione](https://community.wowza.com/u/Connessione)\
**Post date:** [December 9, 2021, 8:51am UTC](https://community.wowza.com/t/setup-webrtc-group-call-with-wowza-stream-engine-on-localhost/94288/2 "2021-12-09T08:51:28Z")

</div>

(post withdrawn by author, will be automatically deleted in 24 hours unless flagged)

---

<div class="post-metadata">

**Author:** ![hussain\_adil](https://avatars.discourse-cdn.com/v4/letter/h/9fc348/32.png) [@hussain\_adil](https://community.wowza.com/u/hussain_adil)\
**Post date:** [December 9, 2021, 8:53am UTC](https://community.wowza.com/t/setup-webrtc-group-call-with-wowza-stream-engine-on-localhost/94288/3 "2021-12-09T08:53:38Z")

</div>

I want to run it on a local PC

---

<div class="post-metadata">

**Author:** ![Karel\_Boek](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/karel_boek/32/454_2.png) [@Karel\_Boek](https://community.wowza.com/u/Karel_Boek)\
**Post date:** [December 9, 2021, 12:37pm UTC](https://community.wowza.com/t/setup-webrtc-group-call-with-wowza-stream-engine-on-localhost/94288/4 "2021-12-09T12:37:45Z")

</div>

WebRTC on WSE requires an SSL certificate and if I remember correctly; self-signed certs won’t work. So the least you need to do is get a cert and a domain name that you assign to 127.0.0.1. Apart from that it shouldn’t be a problem to run it locally, e.g. for test purposes.

Another option is to launch a cloud machine anywhere; e.g. with AWS. With AWS you only pay for the time that you actually have the instance running, so the costs can be really low, like a few $ per month.

---

<div class="post-metadata">

**Author:** ![hussain\_adil](https://avatars.discourse-cdn.com/v4/letter/h/9fc348/32.png) [@hussain\_adil](https://community.wowza.com/u/hussain_adil)\
**Post date:** [December 9, 2021, 1:34pm UTC](https://community.wowza.com/t/setup-webrtc-group-call-with-wowza-stream-engine-on-localhost/94288/6 "2021-12-09T13:34:02Z")

</div>

Hi, but according to wowza site it seems self-signed SSL is possible: [https://www.wowza.com/docs/how-to-create-a-self-signed-ssl-certificate](https://www.wowza.com/docs/how-to-create-a-self-signed-ssl-certificate). could you clarify this pls. Thanks

---

<div class="post-metadata">

**Author:** ![Karel\_Boek](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/karel_boek/32/454_2.png) [@Karel\_Boek](https://community.wowza.com/u/Karel_Boek)\
**Post date:** [December 9, 2021, 1:51pm UTC](https://community.wowza.com/t/setup-webrtc-group-call-with-wowza-stream-engine-on-localhost/94288/7 "2021-12-09T13:51:11Z")

</div>

A self-signed cert is possible for testing with HTTPS or RTMPS but not for WebRTC. But that’s only AFAIK as it’s been a while since I checked that. We do all our testing on VMs in our cloud lab …

---

<div class="post-metadata">

**Author:** ![hussain\_adil](https://avatars.discourse-cdn.com/v4/letter/h/9fc348/32.png) [@hussain\_adil](https://community.wowza.com/u/hussain_adil)\
**Post date:** [December 9, 2021, 2:41pm UTC](https://community.wowza.com/t/setup-webrtc-group-call-with-wowza-stream-engine-on-localhost/94288/8 "2021-12-09T14:41:49Z")

</div>

alright… im getting a genuine SSL from a CA. so but I was wondering if my WSE in on my local pc, to run WebRTC on local machine, does the SSL should be installed on [https://localhost:8088](https://localhost:8088) or [https://localhost:443](https://localhost:443) or jujst [https://localhost](https://localhost)?.

---

<div class="post-metadata">

**Author:** ![Rose\_Power-Wowza\_Com](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/rose_power-wowza_com/32/431_2.png) [@Rose\_Power-Wowza\_Com](https://community.wowza.com/u/Rose_Power-Wowza_Com)\
**Post date:** [December 9, 2021, 5:19pm UTC](https://community.wowza.com/t/setup-webrtc-group-call-with-wowza-stream-engine-on-localhost/94288/9 "2021-12-09T17:19:13Z")

</div>

Karel is correct that we didn’t allow for self-signed certs with webrtc for a long time and to be honest even though we do now, it’s quite complicated and so much easier to use the StreamLock cert for free from Wowza.

However, if you really want to use a self-signed cert, keep this in mind:

 ![Screen Shot 2021-12-09 at 10.16.12 AM](https://us1.discourse-cdn.com/flex002/uploads/wowza1/original/1X/eebd14a0c22a7963411d7a994b4beb650b1647e5.png)

---

<div class="post-metadata">

**Author:** ![Rose\_Power-Wowza\_Com](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/rose_power-wowza_com/32/431_2.png) [@Rose\_Power-Wowza\_Com](https://community.wowza.com/u/Rose_Power-Wowza_Com)\
**Post date:** [December 9, 2021, 5:20pm UTC](https://community.wowza.com/t/setup-webrtc-group-call-with-wowza-stream-engine-on-localhost/94288/10 "2021-12-09T17:20:57Z")

</div>

Also worth considering, but again it is possible to do with Engine and WebRTC, just a lot more involved:

**Note:** Self-signed certificates are considered untrustworthy by most browsers. We recommend using a signed certificate from Wowza or another trusted certificate authority.

---

<div class="post-metadata">

**Author:** ![Connessione](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@Connessione](https://community.wowza.com/u/Connessione)\
**Post date:** [December 9, 2021, 5:36pm UTC](https://community.wowza.com/t/setup-webrtc-group-call-with-wowza-stream-engine-on-localhost/94288/11 "2021-12-09T17:36:15Z")

</div>

Also [one such existing post](http://community.wowza.com/t/ssl-tls-encryption-of-webrtc-under-localhost-testing/92114/2) on this topic that might help you.

---

<div class="post-metadata">

**Author:** ![hussain\_adil](https://avatars.discourse-cdn.com/v4/letter/h/9fc348/32.png) [@hussain\_adil](https://community.wowza.com/u/hussain_adil)\
**Post date:** [December 10, 2021, 3:43pm UTC](https://community.wowza.com/t/setup-webrtc-group-call-with-wowza-stream-engine-on-localhost/94288/12 "2021-12-10T15:43:36Z")

</div>

Hi, could you confirm if the method on this link may work with WOWZA WebRTC on local pc?

> **[How to Get HTTPS Working in Windows 10 Local Dev Environment](https://zeropointdevelopment.com/how-to-get-https-working-in-windows-10-localhost-dev-environment/)**
>
> Be your own certificate authority (CA) and issue certificates for your local development environment and get HTTPS working in Windows 10.

as per that page it reads as can access the local pc as [https://client1.local](https://client1.local)

Thank you.

---

<div class="post-metadata">

**Author:** ![Karel\_Boek](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/karel_boek/32/454_2.png) [@Karel\_Boek](https://community.wowza.com/u/Karel_Boek)\
**Post date:** [December 10, 2021, 4:01pm UTC](https://community.wowza.com/t/setup-webrtc-group-call-with-wowza-stream-engine-on-localhost/94288/13 "2021-12-10T16:01:19Z")

</div>

Never tried that. IMO it’s simply not worth the time if you can get [an SSL cert for less than $4 a year](https://www.ssls.com/ssl-certificates/comodo-positivessl). Or get [a Letsencrypt cert and use it in Wowza](https://vanmarion.nl/blog/blog/wowza-4-8-x-ubuntu-18-04-letsencrypt/).

---

<div class="post-metadata">

**Author:** ![hussain\_adil](https://avatars.discourse-cdn.com/v4/letter/h/9fc348/32.png) [@hussain\_adil](https://community.wowza.com/u/hussain_adil)\
**Post date:** [December 10, 2021, 4:14pm UTC](https://community.wowza.com/t/setup-webrtc-group-call-with-wowza-stream-engine-on-localhost/94288/14 "2021-12-10T16:14:57Z")

</div>

Yes, I also prefer SSL cert. but it seems any SSL wont work with local PC. thats the reason Im looking it to. so as long as you could confirm if I access to my wowza on local pc as: https:// would the WebRTC wil work or not. im assuming the WebRTC only requires https://. Thanks

---

<div class="post-metadata">

**Author:** ![Connessione](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@Connessione](https://community.wowza.com/u/Connessione)\
**Post date:** [December 10, 2021, 6:17pm UTC](https://community.wowza.com/t/setup-webrtc-group-call-with-wowza-stream-engine-on-localhost/94288/15 "2021-12-10T18:17:53Z")

</div>

If you are just planning to test WebRTC things from localhost it might work. While testing or developing you can probably use

> [http://localhost](http://localhost)

and the getUserMedia api call (for camera and mic permissions) will succeed similar to how it does with a proper ssl enabled domain. I haven’t tried with wowza but with similar media server it does work.

If you are looking to do something more than just that then of course you need a proper ssl.

---

<div class="post-metadata">

**Author:** ![hussain\_adil](https://avatars.discourse-cdn.com/v4/letter/h/9fc348/32.png) [@hussain\_adil](https://community.wowza.com/u/hussain_adil)\
**Post date:** [December 11, 2021, 8:38am UTC](https://community.wowza.com/t/setup-webrtc-group-call-with-wowza-stream-engine-on-localhost/94288/16 "2021-12-11T08:38:12Z")

</div>

Hi Karel Boek. could you confirm if a self-signed SSL method below may work to use WebRTC on WSE installed on a local pc?  
[https://www.wowza.com/docs/how-to-create-a-self-signed-ssl-certificate](https://www.wowza.com/docs/how-to-create-a-self-signed-ssl-certificate)

im wonder if I can assign self-signed SSL to IP 127.0.0.0

Thank you.
