HttpStatusCode,
LiveVideo,
LiveVideoCreate,
+ LiveVideoLatencyMode,
VideoDetails,
VideoPrivacy,
VideoState,
live: {
enabled: true,
allowReplay: true,
+ latencySetting: {
+ enabled: true
+ },
transcoding: {
enabled: false
}
commentsEnabled: false,
downloadEnabled: false,
saveReplay: true,
+ latencyMode: LiveVideoLatencyMode.SMALL_LATENCY,
privacy: VideoPrivacy.PUBLIC,
previewfile: 'video_short1-preview.webm.jpg',
thumbnailfile: 'video_short1.webm.jpg'
}
expect(live.saveReplay).to.be.true
+ expect(live.latencyMode).to.equal(LiveVideoLatencyMode.SMALL_LATENCY)
}
})
it('Should update the live', async function () {
this.timeout(10000)
- await commands[0].update({ videoId: liveVideoUUID, fields: { saveReplay: false } })
+ await commands[0].update({ videoId: liveVideoUUID, fields: { saveReplay: false, latencyMode: LiveVideoLatencyMode.DEFAULT } })
await waitJobs(servers)
})
}
expect(live.saveReplay).to.be.false
+ expect(live.latencyMode).to.equal(LiveVideoLatencyMode.DEFAULT)
}
})