更新 frontend/src/utils/mediasoup-client.js
This commit is contained in:
@@ -213,17 +213,27 @@ export function createMediaEngine({ roomCode, userId, sendWithAck, logger = defa
|
|||||||
/** 首次创建 sendTransport 的底层流程,原本 inline 在 ensureSendTransport 中 */
|
/** 首次创建 sendTransport 的底层流程,原本 inline 在 ensureSendTransport 中 */
|
||||||
const _createSendTransport = async () => {
|
const _createSendTransport = async () => {
|
||||||
const info = await requestTransportInfo('send')
|
const info = await requestTransportInfo('send')
|
||||||
|
const iceServers = [
|
||||||
|
{
|
||||||
|
urls: 'turn:yl.z64.cn:3478?transport=udp',
|
||||||
|
username: 'echochat',
|
||||||
|
credential: 'echochat_2026-1s32dswW@#'
|
||||||
|
}
|
||||||
|
];
|
||||||
sendTransport = device.createSendTransport({
|
sendTransport = device.createSendTransport({
|
||||||
id: info.id,
|
id: info.id,
|
||||||
iceParameters: info.iceParameters,
|
iceParameters: info.iceParameters,
|
||||||
iceCandidates: info.iceCandidates,
|
iceCandidates: info.iceCandidates,
|
||||||
dtlsParameters: info.dtlsParameters,
|
dtlsParameters: info.dtlsParameters,
|
||||||
sctpParameters: info.sctpParameters
|
sctpParameters: info.sctpParameters,
|
||||||
|
iceServers
|
||||||
})
|
})
|
||||||
bindSendTransportEvents(sendTransport)
|
bindSendTransportEvents(sendTransport)
|
||||||
logger('info', '[MediaEngine] sendTransport 创建成功', { id: sendTransport.id })
|
logger('info', '[MediaEngine] sendTransport 创建成功', { id: sendTransport.id })
|
||||||
console.log('[MediaEngine] iceParameters:', sendTransport.iceParameters);
|
console.log('[MediaEngine] iceParameters:', sendTransport.iceParameters);
|
||||||
console.log('[MediaEngine] iceCandidates:', sendTransport.iceCandidates);
|
console.log('[MediaEngine] iceCandidates:', sendTransport.iceCandidates);
|
||||||
|
console.log('[MediaEngine] dtlsParameters:', sendTransport.dtlsParameters);
|
||||||
|
console.log('[MediaEngine] sctpParameters:', sendTransport.sctpParameters);
|
||||||
return sendTransport
|
return sendTransport
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -261,6 +271,8 @@ export function createMediaEngine({ roomCode, userId, sendWithAck, logger = defa
|
|||||||
logger('info', '[MediaEngine] recvTransport 创建成功', { id: recvTransport.id })
|
logger('info', '[MediaEngine] recvTransport 创建成功', { id: recvTransport.id })
|
||||||
console.log('[MediaEngine] iceParameters:', recvTransport.iceParameters);
|
console.log('[MediaEngine] iceParameters:', recvTransport.iceParameters);
|
||||||
console.log('[MediaEngine] iceCandidates:', recvTransport.iceCandidates);
|
console.log('[MediaEngine] iceCandidates:', recvTransport.iceCandidates);
|
||||||
|
console.log('[MediaEngine] dtlsParameters:', recvTransport.dtlsParameters);
|
||||||
|
console.log('[MediaEngine] sctpParameters:', recvTransport.sctpParameters);
|
||||||
return recvTransport
|
return recvTransport
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user