-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
bugSomething isn't workingSomething isn't working
Description
通过API发起录制命令,程序正常进入录制状态。
此时,再次发送一个相同参数的录制请求,会发现第一次的录制文件被清空了,重新开始新的录制。
这时候问题就发生了
通过拉流列表API,能看到该流目前有两个录制订阅者。
使用停止录制命令时,由于streampath相同,执行一次之后,发现只停止了一个录制订阅,再次执行停止录制API命令,API返回没有这个任务。
再去查看正在录制的任务列表API,发现返回也是空的,没有录制任务。
此时后台实际还在跑一个录制任务,通过API怎么都不能终止,拉流API里面也能看到有这个任务,但是此时录制API里面好像已经把它清空了,当作一个不存在的任务,无法停止。
最后只能通过closestream 来中断拉流,使这个重复存在的录制被迫停止。
建议录制任务添加的时候,可以像拉流API一样,判断一下streampath是否已经存在,如果已经存在就不能 重复建立录制任务。
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working