随笔分类 -  ☁️WebRtc

摘要:分享前页面 获取分享屏幕 Code /** * 开始屏幕共享 */ openShareScreen() { var that = this // 判断是否支持获取本地屏幕分享数据 if (!navigator.mediaDevices || !navigator.mediaDevices.getDi 阅读全文
posted @ 2023-03-14 11:13 Hello、Lin 阅读(142) 评论(0) 推荐(0) 编辑
摘要:加载设备信息页面 加载完设备信息页面 Code /** * 加载当前设备的音视频信息 */ initInnerLocalDevice() { let that = this; // 判断是否支持 if (!navigator.mediaDevices || !navigator.mediaDevic 阅读全文
posted @ 2023-03-10 16:15 Hello、Lin 阅读(49) 评论(0) 推荐(0) 编辑
摘要:首页截图 获取音视频 关键Code 获取摄像头数据 /** * 获取流数据 */ openUserMeida() { var that = this // 判断是否支持获取媒体数据 if (!navigator.mediaDevices || !navigator.mediaDevices.getU 阅读全文
posted @ 2023-03-09 09:22 Hello、Lin 阅读(68) 评论(0) 推荐(0) 编辑
摘要:目录 打开摄像头/关闭摄像头 静音/解除静音 打开视频/关闭视频 截图且下载 打开摄像头/关闭摄像头 效果图 HTML <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>打开摄像头</title> <link 阅读全文
posted @ 2022-07-31 14:42 Hello、Lin 阅读(261) 评论(0) 推荐(0) 编辑
摘要:在上一篇开发基础上,已经实现了音视频通话。本文是在此基础上继续完成以下内容 关闭/开启音频 开启/关闭视频 屏幕共享 开启/关闭音频 javaScript /** * 静音 */ mute() { if (!currentSession) { layer.msg("请先建立视频通话"); retur 阅读全文
posted @ 2022-07-29 23:23 Hello、Lin 阅读(387) 评论(0) 推荐(0) 编辑
摘要:简述 本文是以FreeSwitch作为信令服务器,通过sipjs(基于webRtc) 进行媒体协商,网络协商后,进行P2P媒体传输。 参考知识: sip.js https://sipjs.com/ webRtc开发手册 https://developer.mozilla.org/zh-CN/docs 阅读全文
posted @ 2022-07-29 23:23 Hello、Lin 阅读(701) 评论(0) 推荐(0) 编辑
摘要:效果图 HTML <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>屏幕共享</title> </head> <body> <div id="container"> <video id="video-local 阅读全文
posted @ 2022-07-29 23:18 Hello、Lin 阅读(163) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.