<video id="remoteVideo" controls autoplay playsinline width="480" height="360"></video>
<br/>
<button id="play_start">Start Playing</button>
<button id="play_stop">Stop Playing</button>
<br/>
import {WebRTCAdaptor} from "https://cdn.skypack.dev/@antmedia/webrtc_adaptor@SNAPSHOT";
//PAY ATTENTION: WRITE YOUR STREAM ID BELOW TO PLAY
var streamId = "stream551106"
var webRTCAdaptor = new WebRTCAdaptor({
websocket_url: "wss://test.antmedia.io:5443/WebRTCAppEE/websocket",
remoteVideoElement: document.getElementById("remoteVideo"),
callback: (info, obj) => {
console.log("callback info: " + info);
if (info == "play_started") {
console.log("publish started");
statusInfo.innerHTML = "Playing - Stream Id:" + streamId;
}
else if (info == "play_finished") {
console.log("publish finished")
statusInfo.innerHTML = "Offline"
}
},
});
document.getElementById("play_start").addEventListener("click",()=> {
webRTCAdaptor.play(streamId)
})
document.getElementById("play_stop").addEventListener("click",()=> {
webRTCAdaptor.stop(streamId)
})
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.