Сегодня предлагаю разобраться с тремя очень важными понятиями связанными со стримингом потоков. Думаю, эта информация может пригодится всем тем, кто работает в области передачи мультимедийных потоков или интересуется данными технологиями.
Транскодин, трансрейтинг и трансмаксинг
Потоки, которые приходят от видеокодеров на медиа сервер могут подвергаться на нем различным преобразованиям, связанным с такими понятиями как Transcoding, Transrating и Transmuxing. Далее, преобразованные потоки передаются удаленным пользователям, которые их уже смотрят на разных устройствах (компьютерах, смартфонах, Smart TV и пр).
Транскодинг — это изменение аудио и видео кодеков потоков, а также их контейнеров (форматов). В процессе транскодинга качество видео может как ухудшаться (сжатие с потерями) так и оставаться прежним (сжатие данных без потерь). Транскодинг используется в тех случаях, когда необходимо преобразовать поток в нужный формат, который понятен удаленным клиентам.
Например, используя модуль Wowza Transcoder, видео и аудио потоки могут быть транскодированы в форматы, которые поддерживают всевозможные клиенты (зрители) Wowza Streaming Engine сервера.
Трансрейтинг — это процесс изменения битовой скорости потока данных. Трансрейтинг в первую очередь используется для организации адаптивного потокового вещания. Во время трансрейтинга форматы кодирования видео и аудио не изменяются. В Wowza Streaming Engine сервере функции трансрейтинга также на себя берет модуль Wowza Transcoder. Трансрейтинг потоков также можно делать на стороне кодера, например, в WireCast или FMLE, в данном случае придется иметь довольно мощный компьютер и достаточную исходящую скорость для сетевого Интернет канала.
Трансмаксинг (Transcode-Multiplexing) — процесс изменения формата потока (контейнера) без изменений его содержимого (кодеков). Отмечу, что контейнер это просто информация (данные) находящиеся в заголовке файла, которые описывают как данные и метаданные в файле или потоке сохранены или организованы. Например, контенеры: MOV, MP4, FLV, TS.
Всего хорошего!
Если у вас появились какие-то вопросы по Wowza серверу, пишите нам. Если вам нужно что-то настроить или получить консультацию по медиа серверам и системам, также можете обращаться ко мне и нашей команде. Разную полезную информацию на данную тему вы можете найти в нашем Справочнике по видеотрансляциям.
Приглашаю всех подписаться на новости моей публичной страницы ВКонтакте, ее адрес http://vk.com/itmultimedia . Буду рад видеть Вас в своих подписчиках!
Комментарии: