这个问题可能是由于在录制云服务时使用的cname和token过期或无效所致。您可以尝试动态生成token和cname来解决此问题。 以下示例显示了如何在Node.js中动态生成token和cname:
const agora = require('agora-access-token')
const appId = 'your_app_id'
const appCertificate = 'your_app_certificate'
const channelName = 'your_channel_name'
const uid = 0
const expiredTs = 0
const token = agora.RtcTokenBuilder.buildTokenWithUid(
appId,
appCertificate,
channelName,
uid,
agora.RtcRole.SUBSCRIBER,
expiredTs
)
const cname = agora.RtcTokenBuilder.buildAgoraCname(appId, channelName)
console.log('Token: ', token)
console.log('Cname: ', cname)
请确保将your_app_id
和your_app_certificate
替换为您的实际应用程序凭证,your_channel_name
替换为您要加入的频道名称。uid
和expiredTs
参数是可选参数,您可以根据需要设置这些参数。
如果您使用其他编程语言,则可以查找Agora SDK中相应的库和函数,并使用类似的代码生成动态token和cname。