标准 WebRTC 弱网策略四件套 一、概念: SDP、ICE 属于【信令】:是两端用来协商怎么建立连接的描述信息,不是音频本身。 音频流(RTP 包)属于【媒体】:就是真正的声音数据。 信令服务器只负责交换 SDP/ICE,音频 RTP 两端 P2P UDP 直传;接收端开启抖动缓冲(Jitter Buffer)平滑网络抖动、开启 NACK 丢包重传做弱网修复,全程音频流量不经过服务器。 区别SFU(选择性转发单元):SDP 信令 WebRTC 小马同学 10天前 125 热度 1评论
解除网页复制限制 // 解除选择限制 document.body.style.userSelect = \"auto\"; document.body.style.webkitUserSelect = \"auto\"; document.body.style.MozUserSelect = \"auto\"; // 允许右键和复制 document.oncontextmenu = null; document.onselec Html/Css/Js 小马同学 2025-10-21 361 热度 0评论
网页中樱花飘落和雪花飘落特效 点击下载:Beautiful-web-effects-main.zip github:https://github.com/yangzi0210/Beautiful-web-effects 效果如下: Html/Css/Js 小马同学 2025-08-14 220 热度 0评论
解决 iframe 登录过期跳转登录页面嵌套问题 我们在登录信息过期之后,要跳转到登录页面。这时如果你用的是iframe框架的话,就会出现登录界面是嵌套在框架里面的。 这个问题解决方法很简单,不需要在后端代码做任何操作,只需要在登录界面加js代码就可以。 <script> $(function () { //判断一下当前是不是最顶层,如果不是,则做一下顶层页面重定向 if (window != top) { top.location. Html/Css/Js 小马同学 2024-08-06 218 热度 0评论
Centos 上搭建 stun-server、turn-server 整个webrtc系列,其实搭建 iceserver 是最为麻烦的,为什么这么说呢,其实如何搭建,网上一搜一大把,你根据文章去实操,也没有问题,但是实际应用起来,就是不能用。 一、stunserver、turnserver、iceserver 是什么?(实际上,你可以这样理解 stunserver+turnserver 构成 iceserver) ICE:(Interactive Connectiv WebRTC 小马同学 2024-03-29 377 热度 0评论
粒子背景特效 Particleground.js 插件 官网:https://jnicol.github.io/particleground/ GitHub:https://github.com/jnicol/particleground Html/Css/Js 小马同学 2023-09-22 203 热度 0评论
JS 设置 Cookie 代码 /** * 设置 Cookie * @param name * @param value * @param expires * @param path * @param domain * @param secure */ function setCookie(name, value, expires, path, domain, secure) { let cookieSt Html/Css/Js 小马同学 2023-08-18 348 热度 0评论
判断某个点是否在圆半径内(电子围栏) var radius = 983; //单位:米 var distance = getDistance(116.38984270516266, 39.91837578204758, 116.39904135358485, 39.91306312138842); console.log(distance); if (distance <= radius) { console.log(\" Html/Css/Js 小马同学 2023-05-08 235 热度 0评论
什么是伪静态?网站伪静态有什么作用? 动态页面: 用 ASP、PHP、JSP、ASP.net、Perl 或 CGI 等编程语言制作,不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页,内容存在于数据库中,根据用户发出的不同请求,其提供个性化的网页内容。 静态页面: 静态页面的URL链接是以.html、htm、.shtml、.xml为链接后缀,存在于服务器上的一个文件,每个网页都是一个独立的文件,内容直接保存在 Html/Css/Js 小马同学 2021-10-22 296 热度 0评论
前端文字转语音播放(百度语音API) function voiceBroadcast(text){ var url = \"http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=5&text=\" + encodeURI(text); var voiceContent = new Aud Html/Css/Js 小马同学 2021-10-15 278 热度 0评论