云录制无ts文件

云录制中cname指的是通话id还是频道名称?QQ%E5%9B%BE%E7%89%8720201221102622
如果是频道名称的话,我这边有多个相同的,怎么识别?
另外测试了一下录制,七牛云上只有一个100多K的.m3u8文件,没有看到ts文件是什么原因?

这个不是cname,cname是你水晶球点进去这个

如果你在线播放m3u8发现没有成功录进东西,就是录制失败了,可以把start的sid给我看下

那cname就是频道名称了对吧?
看你这边截图里面频道名称"ScreenShare"有好几条。怎么定位录制其中的一条呢?

按通话时间和请求录制的时间,这些频道只是使用了相同的频道名。如果是指如何定位云录制的文件名是哪个频道产生的,可以看下命名规则,实际上还是以时间作为关键字端
https://docs.agora.io/cn/cloud-recording/cloud_recording_manage_files?platform=RESTful#录制文件命名规则

我打个比方,我开了个频道,名称叫room39,10点钟,几个人进去聊了几分钟离开了。11点钟,几个人又进去聊了几分钟离开了。那这样水晶球里面能查到频道名称为room39的两条记录。
我用cname:room39,uid:12345去录制,录完后,在第三方云存储的目录中,是包含10点和11点这两条记录呢还是只录进其中一条记录?

这边涉及到一个问题,如果你生成了多个通话记录说明已经是不同的通话了(虽然使用的是相同的频道名)你可以陆陆续续进出频道但是要保证频道里至少还有一个用户,频道的销毁是由频道内最后一个人离开频道导致的。 当所有人离开频道(频道内无主播状态超过你云录制设置的maxIdleTime这个值)的时候,云录制就会停止。频道销毁后你再进入频道 就是第二次通话了,云录制机器需要重新启动请求

是,您说的这些我明白的。
我这举的例子显然是属与两次通话的情况。(前面已经说了声网后台里面水晶球查询已经产生两条记录了。一条是10点的,一条是11点的,10点的聊了几分钟,人就全离开了,11点才陆续又有几个人进来)。
我现在困惑的是我用api去录制的话,是这10点和11点的两条都会分别录到第三方云平台中,还是只抽录这两条中的其中一条?

你具体是哪个通话里 去start请求云录制的,比方说你10点那次请求的,然后用户全离开了,就只有10点这条的录制文件

我大概明白您的意思了。我说的和你回答的,不在一个频道上。。。
之前应该是我理解有错。我以为是视频通话后,再调用api去录制。。。。所以会问出来上面那些问题。
如果是视频的时候实时录制,不会产生我说的问题。

再请教一下,开启了录制服务,但如果没有人进入频道会算流量吗?
另,开启录制服务,是不是要有一方已经进入了频道了才能开始?还是说可以先开启录制,然后等视频的各方进入?

建议先有用户进入再进行云录制请求,你云录制start请求的时候是需要订阅对象的。不指定订阅对象的时候,你先开启录制的话需要保证视频各方在maxIdleTime这个时间前进入频道发流,这个是比较难保证的。

看你们业务设计吧

在视频的过程中,发起query请求,返回结果:

{“resourceId”:“xxx”,“sid”:“xxx”,“serverResponse”:{“status”:5,“fileList”:“doctor/80aeb06eb2466c158cb4a5977286c3d7_room34.m3u8”,“fileListMode”:“string”,“sliceStartTime”:1609253518180}}

为何跟文档中看到的有点不一样?


象code没有了。我该怎么判断录制的当前状态?