auto_join_3.3
Roman Drozd 2020-05-20 16:56:53 +02:00
parent ddd8c36c67
commit 81d4b015bc
4 changed files with 15 additions and 17 deletions

View File

@ -642,9 +642,9 @@ export default class RoomClient
} }
} }
catch (error) catch (error)
{ {
logger.error('getTransportStats() | failed: %o', error); logger.error('getTransportStats() | failed: %o', error);
} }
} }
async sendRequest(method, data) async sendRequest(method, data)
@ -1074,7 +1074,7 @@ export default class RoomClient
{ {
if (volume < this._hark.lastVolume) if (volume < this._hark.lastVolume)
{ {
volume = this._hark.lastVolume - Math.pow((volume - this._hark.lastVolume)/(100 + this._hark.lastVolume),4)*2; volume = this._hark.lastVolume - Math.pow((volume - this._hark.lastVolume)/(100 + this._hark.lastVolume), 4)*2;
} }
this._hark.lastVolume = volume; this._hark.lastVolume = volume;
store.dispatch(peerVolumeActions.setPeerVolume(this._peerId, volume)); store.dispatch(peerVolumeActions.setPeerVolume(this._peerId, volume));
@ -3078,7 +3078,7 @@ export default class RoomClient
{ {
await this.enableMic(); await this.enableMic();
let autoMuteThreshold = 4; let autoMuteThreshold = 4;
if ('autoMuteThreshold' in window.config) if ('autoMuteThreshold' in window.config)
{ {
autoMuteThreshold = window.config.autoMuteThreshold; autoMuteThreshold = window.config.autoMuteThreshold;

View File

@ -334,7 +334,7 @@ const Me = (props) =>
); );
} }
useEffect(() => useEffect(() =>
{ {
let poll; let poll;
@ -344,7 +344,7 @@ const Me = (props) =>
{ {
poll = setInterval(() => roomClient._getTransportStats(), interval); poll = setInterval(() => roomClient._getTransportStats(), interval);
} }
return () => clearInterval(poll); return () => clearInterval(poll);
}, [ roomClient, advancedMode ]); }, [ roomClient, advancedMode ]);

View File

@ -280,12 +280,12 @@ class VideoView extends React.PureComponent
<div className={classes.info}> <div className={classes.info}>
<div className={classes.media}> <div className={classes.media}>
<div className={classnames(classes.box, 'left', { hidden: !advancedMode })}> <div className={classnames(classes.box, 'left', { hidden: !advancedMode })}>
{ audioCodec && { audioCodec &&
<React.Fragment> <React.Fragment>
<span className={'AcodL'}>Acod: </span> <span className={'AcodL'}>Acod: </span>
<span className={'Acod'}> <span className={'Acod'}>
{audioCodec} {audioCodec}
</span> </span>
</React.Fragment> </React.Fragment>
} }
@ -313,7 +313,7 @@ class VideoView extends React.PureComponent
<span className={'RecvL'}>Recv: </span> <span className={'RecvL'}>Recv: </span>
<span className={'RecvBps'}> <span className={'RecvBps'}>
{(netInfo.recv.sendBitrate/1024/1024).toFixed(2)}Mb/s {(netInfo.recv.sendBitrate/1024/1024).toFixed(2)}Mb/s
</span> </span>
<span className={'RecvSum'}> <span className={'RecvSum'}>
{(netInfo.recv.bytesSent/1024/1024).toFixed(2)}MB {(netInfo.recv.bytesSent/1024/1024).toFixed(2)}MB
</span> </span>
@ -325,24 +325,24 @@ class VideoView extends React.PureComponent
<span className={'SendSum'}> <span className={'SendSum'}>
{(netInfo.send.bytesReceived/1024/1024).toFixed(2)}MB {(netInfo.send.bytesReceived/1024/1024).toFixed(2)}MB
</span> </span>
<span className={'IPlocL'}>IPloc: </span> <span className={'IPlocL'}>IPloc: </span>
<span className={'IPloc'}> <span className={'IPloc'}>
{netInfo.send.iceSelectedTuple.remoteIp} {netInfo.send.iceSelectedTuple.remoteIp}
</span> </span>
<span className={'IPsrvL'}>IPsrv: </span> <span className={'IPsrvL'}>IPsrv: </span>
<span className={'IPsrv'}> <span className={'IPsrv'}>
{netInfo.send.iceSelectedTuple.localIp} {netInfo.send.iceSelectedTuple.localIp}
</span> </span>
</React.Fragment> </React.Fragment>
} }
{ videoMultiLayer && { videoMultiLayer &&
<React.Fragment> <React.Fragment>
<span className={'STLcurrL'}>STLcurr: </span> <span className={'STLcurrL'}>STLcurr: </span>
<span className={'STLcurr'}>{consumerCurrentSpatialLayer} {consumerCurrentTemporalLayer}</span> <span className={'STLcurr'}>{consumerCurrentSpatialLayer} {consumerCurrentTemporalLayer}</span>
<span className={'STLprefL'}>STLpref: </span> <span className={'STLprefL'}>STLpref: </span>
<span className={'STLpref'}>{consumerPreferredSpatialLayer} {consumerPreferredTemporalLayer}</span> <span className={'STLpref'}>{consumerPreferredSpatialLayer} {consumerPreferredTemporalLayer}</span>
</React.Fragment> </React.Fragment>
@ -376,7 +376,7 @@ class VideoView extends React.PureComponent
spellCheck : false spellCheck : false
}} }}
onChange={ onChange={
({ newDisplayName }) => ({ newDisplayName }) =>
onChangeDisplayName(newDisplayName)} onChangeDisplayName(newDisplayName)}
/> />
</React.Fragment> </React.Fragment>

View File

@ -1,7 +1,5 @@
class AudioAnalyzer extends EventEmitter class AudioAnalyzer extends EventEmitter
{ {
constructor() constructor()
{ {