Note: Not a live demo, server configuration is just for example. For live working example try the Millicast Publisher and Subscriber example.
WebRTC Publisher configuration for Wowza Media Server. Wowza Media Developer and full licence works with WebRTC.
Supplied is a custom example websocket signal server Wowza provider project for one to many and group call features.
Preferred codecs can be configured using the preferredCodecs
config. For H264 wowza expects a level of baseline that needs to be filtered with 42e01f
.
<div class="max-w-screen-2xl h-auto my-auto">
<div id="wowza-publisher" class=""></div>
</div>
<script type="text/javascript">
var player = jwplayer("wowza-publisher", {
"aspectratio": "16:9",
"playbackRateControls": true,
"plugins": {
"../../js/webrtcpeakmeter-8.20.0.js": {},
"../../js/webrtcpublisher-8.20.0.js": {
"applicationName": "webrtc",
"autoStartDevice": true,
"debug": true,
"floatedControls": false,
"maxDeviceDimensions": false,
"maxHeight": 720,
"maxWidth": 1280,
"publisher": true,
"recording": {
"codec": "VP9",
"mimeType": "video/webm",
"name": "recording1"
},
"server": "wowza",
"serverURL": "rtc.electroteque.org",
"toggleScreen": true,
"userData": {
"param1": "value1"
}
}
},
"sources": [
{
"appName": "webrtc",
"file": "C6Lx6ku6FEXgKtt",
"live": true,
"publisher": true,
"type": "mp4"
}
],
"width": "100%"
});
</script>