:

:

:




:
1、 ,
/api/v1/basic/key?username=xxx&password=xxx
2、
let url = /api/v1/basic/talk/token
let tokendata = await axios({
    method: 'post',
    url: url,
    params: {
        terid: xxx,
        key: xxx
    }
});
:
terid:
key:
3.,
<script src="./html265/html265.js"></script>
4.
:
let url = tokendata.data.url;
let svrip = tokendata.data.svrip;
let svrport = tokendata.data.svrport;
var talker = streamaxPlayer.default.createIntercom({
    mediaUrl: url,
    devId: devId,
    transIp: svrip,
    transPort: svrport,
    onLoad: () => {},
    onError: error => {
        console.error(error);
    },
    audioClose: () => {}
});

:
mediaUrl:
devId:
transIp:
transPort: onLoad: onError: audioClose:
:
talker.stop();
talker = null