是否可以恢复已删除的流?

时间:2016-07-31 16:20:57

标签: rtc

创建名为stream 1的新流 我对stream 1进行了一些更改。

稍后,我删除了stream 1

所以:

  • 是否有可能恢复已删除的流?
  • 如果我无法恢复流,那么我是否会丢失我的更改?

1 个答案:

答案 0 :(得分:1)

  

是否有可能恢复已删除的流?

除非您创建了快照(我们在上一个问题“Consistency of snapshot code in rtc?”中介绍了快照),否则不容易:在这种情况下,当您删除流时,RTC会要求您选择另一个现有流以保持这些快照的所有权。
如果这样做,那么从快照重新创建新流是很容易的,这可以确保您以快照记录的确切状态恢复所有组件。

但是如果你没有设置任何快照,那么你必须手动重新输入所有组件,并将它们设置为(例如)最近的基线。

  

如果我无法恢复流,那么我是否会放弃我的更改?

在任何情况下,如线程“Delete a Stream - any side-effects?

中所述
  

更改集独立于任何流存在,因此删除a   stream不会删除任何更改集。

如果仅将更改集的确切列表发送到新stream 1(您已删除),那么将更难获得更改集的确切列表。
特别是如果这些变更集从未分组到基线内(对于给定的组件),或者如上所述,使用快照 但是那些变化集并没有消失。