방송인이 비활성화했더라도 모든 YouTube 라이브 스트림에서 DVR 되감기를 강제로 활성화합니다. 탐색 가능 시간이 최대 7일로 확장됩니다.
YouTube는 스트리머가 DVR 기능, 즉 시청자가 라이브 스트림 중 되감기 및 탐색할 수 있는 기능을 비활성화할 수 있습니다. DVR-chan은 YouTube 플레이어가 설정을 읽기 전에 플레이어 구성을 가로채어 스트리머 설정과 관계없이 탐색 기능을 다시 활성화합니다.
또한 되감기 가능한 시간에 대한 YouTube의 내부 제한도 해제합니다. 기본 제한은 12시간이며, DVR-chan을 사용하면 7일입니다. 이는 상한값이지 보장이 아닙니다——스트림이 실제로 진행된 시간만큼만 되감을 수 있습니다.
YouTube는 스트림 권한을 playerResponse JSON 객체에 담아 전달합니다. DVR-chan은 두 가지 지점을 패치합니다——첫 번째 페이지 로드 시의 페이지 전역 변수와 이후 페이지 내 내비게이션을 위한 JSON.parse——덕분에 Object.prototype을 수정하지 않고도 모든 라이브 스트림을 처리할 수 있습니다. (Object.prototype을 수정했던 이전 스크립트들은 모든 사용자의 YouTube 댓글 섹션을 망가뜨렸습니다.)
youtube.com 및 m.youtube.com에서 작동합니다