更新 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 中 */
|
||||
const _createSendTransport = async () => {
|
||||
const info = await requestTransportInfo('send')
|
||||
const iceServers = [
|
||||
{
|
||||
urls: 'turn:yl.z64.cn:3478?transport=udp',
|
||||
username: 'echochat',
|
||||
credential: 'echochat_2026-1s32dswW@#'
|
||||
}
|
||||
];
|
||||
sendTransport = device.createSendTransport({
|
||||
id: info.id,
|
||||
iceParameters: info.iceParameters,
|
||||
iceCandidates: info.iceCandidates,
|
||||
dtlsParameters: info.dtlsParameters,
|
||||
sctpParameters: info.sctpParameters
|
||||
sctpParameters: info.sctpParameters,
|
||||
iceServers
|
||||
})
|
||||
bindSendTransportEvents(sendTransport)
|
||||
logger('info', '[MediaEngine] sendTransport 创建成功', { id: sendTransport.id })
|
||||
console.log('[MediaEngine] iceParameters:', sendTransport.iceParameters);
|
||||
console.log('[MediaEngine] iceCandidates:', sendTransport.iceCandidates);
|
||||
console.log('[MediaEngine] dtlsParameters:', sendTransport.dtlsParameters);
|
||||
console.log('[MediaEngine] sctpParameters:', sendTransport.sctpParameters);
|
||||
return sendTransport
|
||||
}
|
||||
|
||||
@@ -261,6 +271,8 @@ export function createMediaEngine({ roomCode, userId, sendWithAck, logger = defa
|
||||
logger('info', '[MediaEngine] recvTransport 创建成功', { id: recvTransport.id })
|
||||
console.log('[MediaEngine] iceParameters:', recvTransport.iceParameters);
|
||||
console.log('[MediaEngine] iceCandidates:', recvTransport.iceCandidates);
|
||||
console.log('[MediaEngine] dtlsParameters:', recvTransport.dtlsParameters);
|
||||
console.log('[MediaEngine] sctpParameters:', recvTransport.sctpParameters);
|
||||
return recvTransport
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user