СИСТЕМА И СПОСОБ СЖАТИЯ МУЛЬТИТИПОТОКОВОГО ВИДЕО С ИСПОЛЬЗОВАНИЕМ МНОЖЕСТВА ФОРМАТОВ КОДИРОВАНИЯ

1. Машинореализуемый способ выполнения сжатия видео, содержащий:
кодирование множества видеокадров или их частей согласно первому формату кодирования, причем этот первый формат кодирования является оптимизированным для передачи в клиентское устройство по текущему каналу связи,
передачу этого множества закодированных видеокадров или частей в клиентское устройство по упомянутому каналу связи,
одновременное кодирование первого множества видеокадров согласно второму формату кодирования, причем этот второй формат кодирования имеет сжатое видео относительно более высокого качества и/или меньший коэффициент сжатия, чем первый формат кодирования,
сохранение первого множества видеокадров, закодированых во втором формате кодирования, на запоминающем устройстве, и
обеспечение возможности доступа к первому множеству видеокадров, закодированных во втором формате кодирования, для клиентского устройства и других клиентских устройств для воспроизведения видеопотка.
2. Способ по п.1, в котором первый формат кодирования содержит кадры, которые зависят от других кадров, и второй формат кодирования содержит несколько кадров, которые не зависят от других кадров.
3. Способ по п.2, в котором второй формат кодирования включает в себя I-кадры и в котором первый формат кодирования не включает в себя I-кадры.
4. Способ по п.3, в котором первый формат кодирования содержит только P-кадры.
5. Способ по п.1, в котором первое множество видеокадров состоит из кадров видеоигры, формируемых, когда пользователь клиентского устройства играет в онлайновую видеоигру, и в котором первый формат кодирования выбирается для уменьшения времени ожидания, когда кадры, сжатые согласно первому формату кодирования, передаются в клиентское устройство по текущему каналу связи.
6. Способ по п.5, в котором второй формат кодирования выбирается для архивации видеокадров онлайновой видеоигры, причем должна быть обеспечена возможность последующего воспроизведения из архива этих видеокадров.
7. Компьютерная система, содержащая память для хранения программного кода и процессор для обработки этого программного кода для выполнения операций:
кодирования множества видеокадров или их частей согласно первому формату кодирования, причем этот первый формат кодирования является оптимизированным для передачи в клиентское устройство по текущему каналу связи,
передачи этого множества закодированных видеокадров или частей в клиентское устройство по упомянутому каналу связи,
одновременного кодирования первого множества видеокадров согласно второму формату кодирования, причем этот второй формат кодирования имеет сжатое видео более высокого качества и/или относительно меньший коэффициент сжатия, чем первый формат кодирования,
сохранения первого множества видеокадров, закодированных во втором формате кодирования, на запоминающем устройстве, и
обеспечения возможности доступа к первому множеству видеокадров, закодированных во втором формате кодирования, для упомянутого клиентского устройства и других клиентских устройств для воспроизведения видеопотка.
8. Компьютерная система по п.7, в которой первый формат кодирования содержит кадры, которые зависят от других кадров, и второй формат кодирования содержит несколько кадров, которые не зависят от других кадров.
9. Компьютерная система по п.8, в которой второй формат кодирования включает в себя I-кадры и в котором первый формат кодирования не включает в себя I-кадры.
10. Компьютерная система по п.9, в которой первый формат кодирования содержит только P-кадры.
11. Компьютерная система по п.7, в которой первое множество видеокадров состоит из кадров видеоигры, формируемых, когда пользователь клиентского устройства играет в онлайновую видеоигру, и в которой первый формат кодирования выбирается для уменьшения времени ожидания, когда кадры, сжатые согласно первому формату кодирования, передаются в клиентское устройство по текущему каналу связи.
12. Компьютерная система по п.11, в которой второй формат кодирования выбирается для архивации видеокадров онлайновой видеоигры, причем должна быть обеспечена возможность последующего воспроизведения из архива этих видеокадров.
13. Машиночитаемый носитель информации, содержащий программный код, хранящийся на нем, который, когда исполняется вычислительной машиной, вызывает выполнение этой вычислительной машиной операций:
кодирования множества видеокадров или их частей согласно первому формату кодирования, причем этот первый формат кодирования является оптимизированным для передачи в клиентское устройство по текущему каналу связи,
передачи этого множества закодированных видеокадров или частей в клиентское устройство по упомянутому каналу связи,
одновременного кодирования первого множества видеокадров согласно второму формату кодирования, причем этот второй формат кодирования имеет сжатое видео более высокого качества и/или относительно меньший коэффициент сжатия, чем первый формат кодирования,
сохранения первого множества видеокадров, закодированных во втором формате кодирования, на запоминающем устройстве, и
обеспечения возможности доступа к первому множеству видеокадров, закодированных во втором формате кодирования, для упомянутого клиентского устройства и других клиентских устройств для воспроизведения видеопотка.
14. Машиночитаемый носитель информации по п.13, в котором первый формат кодирования содержит кадры, которые зависят от других кадров, и второй формат кодирования содержит несколько кадров, которые не зависят от других кадров.
15. Машиночитаемый носитель информации по п.14, в котором второй формат кодирования включает в себя I-кадры и в котором первый формат кодирования не включает в себя I-кадры.
16. Машиночитаемый носитель информации по п.15, в котором первый формат кодирования содержит только P-кадры.
17. Машиночитаемый носитель информации по п.13, в котором первое множество видеокадров состоит из кадров видеоигры, формируемых, когда пользователь клиентского устройства играет в онлайновую видеоигру, и в котором первый формат кодирования выбирается для уменьшения времени ожидания, когда кадры, сжатые согласно первому формату кодирования, передаются в клиентское устройство по текущему каналу связи.
18. Машиночитаемый носитель информации по п.17, в котором второй формат кодирования выбирается для архивации видеокадров онлайновой видеоигры, причем должна быть обеспечена возможность последующего воспроизведения из архива этих видеокадров.