СИСТЕМА И СПОСОБ ДЛЯ ПОТОКОВОЙ ПЕРЕДАЧИ ВОСПРОИЗВОДИМОГО КОНТЕНТА

1. Способ, содержащий
прием электронными средствами описания представления воспроизводимого материала (MPD) из сети, причем MPD описывает мультимедийный контент, содержащий альтернативные представления множества типов воспроизводимого материала, и MPD включает в себя информацию, указывающую, как кодируются альтернативные представления,
выбор одного из альтернативных представлений для, по меньшей мере, одного из множества типов воспроизводимого материала на основании информации, включенной в MPD,
запрашивание выбранного одного из альтернативных представлений пофрагментно, и
прием электронными средствами фрагмента воспроизводимых данных.
2. Способ по п.1, дополнительно содержащий воспроизведение фрагмента принятых воспроизводимых данных.
3. Способ по п.1, в котором пофрагментное запрашивание выбранного одного из альтернативных представлений содержит использование запросов HTTP GET с URL, выведенными на основании информации, включенной в MPD.
4. Способ по п.3, в котором, по меньшей мере, один из URL содержит значение индекса сегмента.
5. Способ по п.3, в котором MPD включает в себя информацию, указывающую байтовый диапазон и временной диапазон сегмента воспроизводимого материала.
6. Способ по п.3, в котором MPD включает в себя информацию, указывающую дополнительную информацию кодека для альтернативного представления.
7. Способ по п.3, в котором MPD включает в себя информацию, указывающую максимальную длину всех сегментов воспроизводимого материала для альтернативного представления.
8. Способ по п.3, в котором конец мультимедийного контента в сеансе потоковой передачи в реальном времени указан особым сегментом.
9. Способ по п.3, в котором самый последний сегмент в сеансе потоковой передачи в реальном времени указан особым URL.
10. Способ по п.3, в котором URL сегмента указывает начальное время сегмента.
11. Способ по п.3, в котором одним из типов воспроизводимого материала является видео, по меньшей мере, одно из альтернативных представлений кодируется с использованием стандарта H.264/AVC кодирования видеосигнала, и, по меньшей мере, одна ячейка фрагмента фильма содержит наборы параметров H.264/AVC.
12. Способ по п.3, в котором MPD включает в себя информацию, указывающую длительности сегментов.
13. Способ по п.3, в котором MPD включает в себя информацию, указывающую значение постоянной длительности сегмента.
14. Способ по п.3, в котором MPD включает в себя префикс URL.
15. Способ по п.3, в котором MPD включает в себя информацию, указывающую среднюю частоту кадров.
16. Способ по п.3, в котором MPD включает в себя информацию, указывающую, какие альтернативные представления подлежат использованию с перемоткой вперед.
17. Способ по п.3, в котором MPD включает в себя информацию, указывающую, какие альтернативные представления подлежат использованию с перемоткой назад.
18. Способ по п.17, в котором альтернативные представления для использования с перемоткой назад создаются так, чтобы порядок декодирования кадров видео был обратным порядку отображения.
19. Система для приема потокового воспроизводимого контента, причем система содержит
адаптер связи для приема описания представления воспроизводимого материала (MPD) из сети, причем MPD описывает мультимедийный контент, содержащий альтернативные представления множества типов воспроизводимого материала, причем MPD включает в себя информацию, указывающую, как закодировано альтернативное представление, и
процессор, выбирающий одно из альтернативных представлений для, по меньшей мере, одного из множества типов воспроизводимого материала на основании информации, включенной в MPD, и запрашивающий выбранное одно из альтернативных представлений пофрагментно, причем адаптер связи принимает фрагмент воспроизводимых данных.
20. Система по п.19, дополнительно содержащая мультимедийный адаптер для воспроизведения принятого фрагмента воспроизводимых данных.
21. Система по п.19, в которой процессор запрашивает выбранное одно из альтернативных представлений пофрагментно с использованием запросов HTTP GET с URL, выведенными на основании информации, включенной в MPD.
22. Система по п.21, в которой MPD включает в себя информацию, указывающую байтовый диапазон и временной диапазон сегмента воспроизводимого материала.
23. Система по п.21, в которой MPD включает в себя информацию, указывающую дополнительную информацию кодека для альтернативного представления.
24. Система по п.21, в которой MPD включает в себя информацию, указывающую максимальную длину всех сегментов воспроизводимого материала для альтернативного представления.
25. Система по п.21, в которой конец мультимедийного контента в сеансе потоковой передачи в реальном времени указан особым сегментом.
26. Система по п.21, в которой самый последний сегмент в сеансе потоковой передачи в реальном времени указан особым URL.
27. Система по п.21, в которой URL сегмента указывает начальное время сегмента.
28. Система по п.21, в которой одним из типов воспроизводимого материала является видео, по меньшей мере, одно из альтернативных представлений кодируется с использованием стандарта H.264/AVC кодирования видеосигнала, и, по меньшей мере, одна ячейка фрагмента фильма содержит наборы параметров H.264/AVC.
29. Система по п.21, в которой MPD включает в себя информацию, указывающую длительности сегментов.
30. Система по п.21, в которой MPD включает в себя информацию, указывающую значение постоянной длительности сегмента.
31. Система по п.21, в которой MPD включает в себя префикс URL.
32. Система по п.21, в которой MPD включает в себя информацию, указывающую среднюю частоту кадров.
33. Система по п.21, в которой
MPD включает в себя информацию, указывающую, какие альтернативные представления подлежат использованию с перемоткой вперед, и информацию, указывающую, какие альтернативные представления подлежат использованию с перемоткой назад.
34. Компьютерно-считываемый носитель долговременного хранения, на котором хранится исполняемая программа, причем программа предписывает микропроцессору осуществлять этапы
приема описания представления воспроизводимого материала (MPD) из сети, причем MPD описывает мультимедийный контент, содержащий альтернативные представления множества типов воспроизводимого материала, причем MPD включает в себя информацию, указывающую, как закодировано альтернативное представление,
выбора одного из альтернативных представлений для, по меньшей мере, одного из множества типов воспроизводимого материала на основании информации, включенной в MPD;
запрашивания выбранного одного из альтернативных представлений пофрагментно с использованием запросов HTTP GET с URL, выведенными на основании информации, включенной в MPD, и
приема фрагмента воспроизводимых данных.
35. Компьютерно-считываемый носитель долговременного хранения по п.34, в котором программа дополнительно предписывает микропроцессору воспроизводить принятый фрагмент воспроизводимых данных.