simple-peer视频聊天之 simple.min.js

(function(e){if(“object”==typeof exports&&“undefined”!=typeof module)module.exports=e();else if(“function”==typeof define&&define.amd)define([],e);else{var t;t=“undefined”==typeof window?“undefined”==typeof global?“undefined"typeof self?this:self:global:window,t.SimplePeer=e()}})(function(){var t=Math.floor,n=Math.abs,r=Math.pow;return function(){function d(c,e,t){function r(i,o){if(!e[i]){if(!c[i]){var s=“function"typeof require&&require;if(!o&&s)return s(i,!0);if(n)return n(i,!0);var a=new Error(“Cannot find module '”+i+"’");throw a.code=“MODULE_NOT_FOUND”,a}var p=e[i]={exports:{}};c[i][0].call(p.exports,function(t){var e=c[i][1][t];return r(e?e:t)},p,p.exports,d,c,e,t)}return e[i].exports}for(var n=“function"typeof require&&require,a=0;a<t.length;a++)r(t[a]);return r}return d}()({1:[function(e,t,n){“use strict”;function r(e){var t=e.length;if(0<t%4)throw new Error(“Invalid string. Length must be a multiple of 4”);return"="=e[t-2]?2:"="=e[t-1]?1:0}function o(e){var t,n,o,a,s,d=e.length;a=r(e),s=new p(3*d/4-a),n=0<a?d-4:d;var f=0;for(t=0;t<n;t+=4)o=c[e.charCodeAt(t)]<<18|c[e.charCodeAt(t+1)]<<12|c[e.charCodeAt(t+2)]<<6|c[e.charCodeAt(t+3)],s[f++]=255&o>>16,s[f++]=255&o>>8,s[f++]=255&o;return 2=a?(o=c[e.charCodeAt(t)]<<2|c[e.charCodeAt(t+1)]>>4,s[f++]=255&o):1=a&&(o=c[e.charCodeAt(t)]<<10|c[e.charCodeAt(t+1)]<<4|c[e.charCodeAt(t+2)]>>2,s[f++]=255&o>>8,s[f++]=255&o),s}function a(e){return l[63&e>>18]+l[63&e>>12]+l[63&e>>6]+l[63&e]}function s(e,t,n){for(var r,o=[],s=t;s<n;s+=3)r=(16711680&e[s]<<16)+(65280&e[s+1]<<8)+(255&e[s+2]),o.push(a®);return o.join("")}function d(e){for(var t,n=e.length,r=n%3,o="",a=[],d=16383,c=0,p=n-r;c<p;c+=d)a.push(s(e,c,c+d>p?p:c+d));return 1=r?(t=e[n-1],o+=l[t>>2],o+=l[63&t<<4],o+=””):2=r&&(t=(e[n-2]<<8)+e[n-1],o+=l[t>>10],o+=l[63&t>>4],o+=l[63&t<<2],o+=”="),a.push(o),a.join("")}n.byteLength=function(e){return 3e.length/4-r(e)},n.toByteArray=o,n.fromByteArray=d;for(var l=[],c=[],p=“undefined”==typeof Uint8Array?Array:Uint8Array,f=“ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/”,u=0,g=f.length;u<g;++u)l[u]=f[u],c[f.charCodeAt(u)]=u;c[45]=62,c[95]=63},{}],2:[function(){},{}],3:[function(e,t,n){/!

  • The buffer module from node.js, for the browser.
  • @author Feross Aboukhadijeh https://feross.org
  • @license MIT
    /“use strict”;var J=String.fromCharCode,K=Math.min;function o(e){if(2147483647<e)throw new RangeError(“Invalid typed array length”);var t=new Uint8Array(e);return t.proto=s.prototype,t}function s(e,t,n){if(“number"typeof e){if("string"typeof t)throw new Error(“If encoding is specified then the first argument must be a string”);return p(e)}return d(e,t,n)}function d(e,t,n){if("number"typeof e)throw new TypeError("“value” argument must not be a number");return Y(e)||e&&Y(e.buffer)?g(e,t,n):"string"typeof e?f(e,t):h(e)}function l(e){if(“number”!=typeof e)throw new TypeError("“size” argument must be of type number");else if(0>e)throw new RangeError("“size” argument must not be negative")}function c(e,t,n){return l(e),0>=e?o(e):void 0=t?o(e):"string"typeof n?o(e).fill(t,n)?(e).fill(t)}function p(e){return l(e),o(0>e?0:0|(e))}function f(e,t){if((“string”!=typeof t||""===t)&&(t=“utf8”),!s.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var n=0|m(e,t),r=o(n),a=r.write(e,t);return a!==n&&(r=r.slice(0,a)),r}function u(e){for(var t=0>e.length?0:0|(e.length),n=o(t),r=0;r<t;r+=1)n[r]=255&e[r];return n}function g(e,t,n){if(0>t||e.byteLength<t)throw new RangeError("“offset” is outside of buffer bounds");if(e.byteLength<t+(n||0))throw new RangeError("“length” is outside of buffer bounds");var r;return r=void 0=t&&void 0=n?new Uint8Array(e):void 0=n?new Uint8Array(e,t):new Uint8Array(e,t,n),r.proto=s.prototype,r}function h(e){if(s.isBuffer(e)){var t=0|_(e.length),n=o(t);return 0=n.length?n:(e.copy(n,0,0,t),n)}if(e){if(ArrayBuffer.isView(e)||“length"in e)return"number”!=typeof e.length||X(e.length)?o(0):u(e);if(“Buffer”=e.type&&Array.isArray(e.data))return u(e.data)}throw new TypeError(“The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object.”)}function _(e){if(e>=2147483647)throw new RangeError(“Attempt to allocate Buffer larger than maximum size: 0x”+2147483647 .toString(16)+" bytes");return 0|e}function m(e,t){if(s.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||Y(e))return e.byteLength;“string”!=typeof e&&(e=""+e);var n=e.length;if(0=n)return 0;for(var r=!1;;)switch(t){case"ascii”:case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return W(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2n;case"hex":return n>>>1;case"base64":return V(e).length;default:if®return W(e).length;t=(""+t).toLowerCase(),r=!0;}}function b(e,t,n){var r=!1;if((void 0=t||0>t)&&(t=0),t>this.length)return"";if((void 0=n||n>this.length)&&(n=this.length),0>=n)return"";if(n>>>=0,t>>>=0,n<=t)return"";for(e||(e=“utf8”);;)switch(e){case"hex":return I(this,t,n);case"utf8":case"utf-8":return A(this,t,n);case"ascii":return B(this,t,n);case"latin1":case"binary":return F(this,t,n);case"base64":return T(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return N(this,t,n);default:if®throw new TypeError(“Unknown encoding: “+e);e=(e+””).toLowerCase(),r=!0;}}function y(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function C(e,t,n,r,o){if(0=e.length)return-1;if("string"typeof n?(r=n,n=0):2147483647<n?n=2147483647:-2147483648>n&&(n=-2147483648),n=+n,X(n)&&(n=o?0:e.length-1),0>n&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(0>n)if(o)n=0;else return-1;if("string"typeof t&&(t=s.from(t,r)),s.isBuffer(t))return 0=t.length?-1:w(e,t,n,r,o);if("number"typeof t)return t&=255,"function"typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):w(e,[t],n,r,o);throw new TypeError(“val must be string, number or Buffer”)}function w(e,t,n,r,o){function a(e,t){return 1=s?e[t]:e.readUInt16BE(ts)}var s=1,d=e.length,l=t.length;if(void 0!==r&&(r=(r+"").toLowerCase(),“ucs2”===r||“ucs-2”===r||“utf16le”===r||“utf-16le”=r)){if(2>e.length||2>t.length)return-1;s=2,d/=2,l/=2,n/=2}var c;if(o){var p=-1;for(c=n;c<d;c++)if(a(e,c)!a(t,-1=p?0:c-p))-1!p&&(c-=c-p),p=-1;else if(-1=p&&(p=c),c-p+1=l)return ps}else for(n+l>d&&(n=d-l),c=n;0<=c;c–){for(var f=!0,u=0;u<l;u++)if(a(e,c+u)!a(t,u)){f=!1;break}if(f)return c}return-1}function S(e,t,n,r){n=+n||0;var o=e.length-n;r?(r=+r,r>o&&(r=o)):r=o;var a=t.length;r>a/2&&(r=a/2);for(var s,d=0;d<r;++d){if(s=parseInt(t.substr(2*d,2),16),X(s))return d;e[n+d]=s}return d}function R(e,t,n,r){return G(W(t,e.length-n),e,n,r)}function v(e,t,n,r){return G(H(t),e,n,r)}function k(e,t,n,r){return v(e,t,n,r)}function x(e,t,n,r){return G(V(t),e,n,r)}function E(e,t,n,r){return G(z(t,e.length-n),e,n,r)}function T(e,t,n){return 0=t&&n=e.length? . f r o m B y t e A r r a y ( e ) : .fromByteArray(e): .fromByteArray(e):.fromByteArray(e.slice(t,n))}function A(e,t,n){n=K(e.length,n);for(var r=[],o=t;o<n;){var a=e[o],s=null,d=239<a?4:223<a?3:191<a?2:1;if(o+d<=n){var l,c,p,f;1=d?128>a&&(s=a):2=d?(l=e[o+1],128==(192&l)&&(f=(31&a)<<6|63&l,127<f&&(s=f))):3=d?(l=e[o+1],c=e[o+2],128(192&l)&&128==(192&c)&&(f=(15&a)<<12|(63&l)<<6|63&c,2047<f&&(55296>f||57343<f)&&(s=f))):4=d?(l=e[o+1],c=e[o+2],p=e[o+3],128(192&l)&&128==(192&c)&&128==(192&p)&&(f=(15&a)<<18|(63&l)<<12|(63&c)<<6|63&p,65535<f&&1114112>f&&(s=f))):void 0}null=s?(s=65533,d=1):65535<s&&(s-=65536,r.push(55296|1023&s>>>10),s=56320|1023&s),r.push(s),o+=d}return L®}function L(e){var t=e.length;if(t<=4096)return J.apply(String,e);for(var n="",r=0;r<t;)n+=J.apply(String,e.slice(r,r+=4096));return n}function B(e,t,n){var r="";n=K(e.length,n);for(var o=t;o<n;++o)r+=J(127&e[o]);return r}function F(e,t,n){var r="";n=K(e.length,n);for(var o=t;o<n;++o)r+=J(e[o]);return r}function I(e,t,n){var r=e.length;(!t||0>t)&&(t=0),(!n||0>n||n>r)&&(n=r);for(var o="",a=t;a<n;++a)o+=q(e[a]);return o}function N(e,t,n){for(var r=e.slice(t,n),o="",a=0;a<r.length;a+=2)o+=J(r[a]+256*r[a+1]);return o}function M(e,t,n){if(0!=e%1||0>e)throw new RangeError(“offset is not uint”);if(e+t>n)throw new RangeError(“Trying to access beyond buffer length”)}function D(e,t,n,r,o,a){if(!s.isBuffer(e))throw new TypeError("“buffer” argument must be a Buffer instance");if(t>o||t<a)throw new RangeError("“value” argument is out of bounds");if(n+r>e.length)throw new RangeError(“Index out of range”)}function P(e,t,n,r){if(n+r>e.length)throw new RangeError(“Index out of range”);if(0>n)throw new RangeError(“Index out of range”)}function O(e,t,n,r,o){return t=+t,n>>>=0,o||P(e,t,n,4,34028234663852886e22,-34028234663852886e22),Z.write(e,t,n,r,23,4),n+4}function j(e,t,n,r,o){return t=+t,n>>>=0,o||P(e,t,n,8,17976931348623157e292,-17976931348623157e292),Z.write(e,t,n,r,52,8),n+8}function U(e){if(e=e.split("=")[0],e=e.trim().replace(Q,""),2>e.length)return"";for(;0!=e.length%4;)e+="=";return e}function q(e){return 16>e?“0”+e.toString(16):e.toString(16)}function W(e,t){t=t||1/0;for(var n,r=e.length,o=null,a=[],s=0;s<r;++s){if(n=e.charCodeAt(s),55295<n&&57344>n){if(!o){if(56319<n){-1<(t-=3)&&a.push(239,191,189);continue}else if(s+1=r){-1<(t-=3)&&a.push(239,191,189);continue}o=n;continue}if(56320>n){-1<(t-=3)&&a.push(239,191,189),o=n;continue}n=(o-55296<<10|n-56320)+65536}else o&&-1<(t-=3)&&a.push(239,191,189);if(o=null,128>n){if(0>(t-=1))break;a.push(n)}else if(2048>n){if(0>(t-=2))break;a.push(192|n>>6,128|63&n)}else if(65536>n){if(0>(t-=3))break;a.push(224|n>>12,128|63&n>>6,128|63&n)}else if(1114112>n){if(0>(t-=4))break;a.push(240|n>>18,128|63&n>>12,128|63&n>>6,128|63&n)}else throw new Error(“Invalid code point”)}return a}function H(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function z(e,t){for(var n,r,o,a=[],s=0;s<e.length&&!(0>(t-=2));++s)n=e.charCodeAt(s),r=n>>8,o=n%256,a.push(o),a.push®;return a}function V(e){return $.toByteArray(U(e))}function G(e,t,n,r){for(var o=0;o<r&&!(o+n>=t.length||o>=e.length);++o)t[o+n]=e[o];return o}function Y(e){return e instanceof ArrayBuffer||null!=e&&null!=e.constructor&&“ArrayBuffer”===e.constructor.name&&“number”==typeof e.byteLength}function X(e){return e!==e}var KaTeX parse error: Expected '}', got '&' at position 79: …(e){return+e!=e&̲&(e=0),s.alloc(…/i.exec(e);if(t){var r=parseFloat(t[1]),n=(t[2]||“ms”).toLowerCase();return"years"===n||“year”===n||“yrs”===n||“yr”===n||“y”===n?31557600000r:“weeks”===n||“week”===n||“w”===n?604800000r:“days”===n||“day”===n||“d”===n?86400000r:“hours”===n||“hour”===n||“hrs”===n||“hr”===n||“h”===n?3600000r:“minutes”===n||“minute”===n||“mins”===n||“min”===n||“m”===n?60000r:“seconds”===n||“second”===n||“secs”===n||“sec”===n||“s”===n?1000r:“milliseconds”===n||“millisecond”===n||“msecs”===n||“msec”=n||“ms”=n?r:void 0}}}function o(e){var t=n(e);return 86400000<=t?s(e/86400000)+“d”:3600000<=t?s(e/3600000)+“h”:60000<=t?s(e/60000)+“m”:1000<=t?s(e/1000)+“s”:e+“ms”}function a(e){var t=n(e);return 86400000<=
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宁静之峰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值