Я пытаюсь понять потоки MPEG по сети. У меня есть пара вопросов, связанных с потоками MPEG-2 и MPEG-4.Какой транспортный механизм используется для потоковой передачи MPEG-2 и MPEG-4?
1) Как я понял, MPEG-2 использует транспортный поток (TS), который инкапсулирован в RTP/UDP или непосредственно в пакеты UDP/TCP для передачи. Мой вопрос в том, какой из них фактически реализован операторами вещания в эти дни?
2) Я прочитал, что в настоящее время вещательные операторы поддерживают MPEG-4 для спектральной эффективности. Теперь передача MPEG-4 может быть выполнена различными способами. Согласно RFC3640 Элементарные потоки с блоками доступа могут передаваться через RTP; Или, инкапсулированный блок NAL в пакете RTP в случае H.264 (RFC 3984); Или кодированные данные MPEG-4 также могут передаваться с использованием транспортного потока (который фактически предназначен для MPEG-2). Теперь, в контексте текущих дней вещания, какой механизм транспорта используется для MPEG-4?
Для трансляции вы имеете в виду «по воздуху»? Если это так, вы имеете в виду США, Европу и т. Д.? И, наконец, не путайте кодеки и контейнеры. MPEG-2, MPEG-4 не являются ни тем, ни другим. Существует кодек MPEG2, и есть контейнер MPEG2 (TS). Но вы можете поместить кодек mpeg4 (их несколько) в контейнер MPEG2 и наоборот. – szatmary
Привет, спасибо, большое спасибо за ответ. Да, я имел в виду «по воздуху» в США. Извините за недоразумение между кодеком и контейнером. Я хотел спросить, что в контексте вещания в США, кодек mpeg4 помещается в контейнер mpeg2 (TS) для транспорта или, кодек mpeg4 переносится по-другому? – CompNet