Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var currentCryptoKey = null;//e2e
- var currentKeyIdentifier = 0;//e2e
- var mysecretkey = "videoroom";
- //e2e functions
- var senderTransforms = {}, receiverTransforms = {};
- for(var m of ["audio", "video"]) {
- senderTransforms[m] = new TransformStream({
- start() {
- // Called on startup.
- console.log("[Sender transform)] Startup");
- },
- transform(chunk, controller) {
- controller.enqueue(chunk);
- },
- flush() {
- // Called when the stream is about to be closed
- console.log("[Sender transform] Closing");
- }
- });
- receiverTransforms[m] = new TransformStream({
- start() {
- // Called on startup.
- console.log("[Receiver transform] Startup");
- },
- transform(chunk, controller) {
- controller.enqueue(chunk);
- },
- flush() {
- // Called when the stream is about to be closed
- console.log("[Receiver transform] Closing");
- }
- });
- }
- //rest of the code - publishLocalFeed createOffer senderTransforms, receiverTransforms
- //and attachRemoteFeed createAnswer senderTransforms, receiverTransforms are same as prior attached code
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement