maxlapshin Опубликовано 20 ноября, 2014 · Жалоба В MPEG-TS часто аудиокадры накапливаются по 3-10 штук и укладываются в PES-пакет по несколько штук. Зачем это делается? Почему не хватает одного PES пакета на один аудиокадр? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
aak Опубликовано 21 ноября, 2014 · Жалоба А что за проблема с этим? Вспомнился старый анекдот про мужика,у которого была гайка на пузе... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
and_cesbo Опубликовано 21 ноября, 2014 · Жалоба А ещё они могут один аудиопакетик поделить не несколько два PES пакета. начало в одном конец в другом. и много всяких других извращений. объеснение простое, чтобы оверхед меньше был. других объяснений нет. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zedsh Опубликовано 21 ноября, 2014 · Жалоба http://erg.abdn.ac.uk/future-net/digital-video/mpeg2-trans.html Всё дело в том, что PES - это уровень выше ES, он подразумевает компановку кадров es. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
maxlapshin Опубликовано 21 ноября, 2014 · Жалоба Вопрос скорее так: почему плеер может _требовать_ наличия нескольких аудиофреймов в одном PES пакете? Без этого начинается дергание просмотра. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zedsh Опубликовано 22 ноября, 2014 · Жалоба maxlapshin а есть ситуация, когда при правильной синхронизации видео и аудио выходит один пакет в PES? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
maxlapshin Опубликовано 22 ноября, 2014 · Жалоба А в чём проблема: aac фрейм пакуется в один pes пакет, режется на mpegts-кусочки и отправляется в поток. Зачем в этот же PES-пакет засовывать ещё aac фреймы? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
aak Опубликовано 22 ноября, 2014 (изменено) · Жалоба А в чём проблема: aac фрейм пакуется в один pes пакет, режется на mpegts-кусочки и отправляется в поток. Зачем в этот же PES-пакет засовывать ещё aac фреймы? Digital Video and Audio Broadcasting Technology: A Practical Engineering Guide,стр.32 Изменено 22 ноября, 2014 пользователем aak Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
maxlapshin Опубликовано 22 ноября, 2014 · Жалоба прочитал, спасибо, но ответа на мой вопрос там так и нет. Ещё раз проясню: когда упаковываю h264/aac поток в mpegts, укладывая по одному aac фрейму в один pes пакет, иногда начинается дребезг. Если упаковывать по три aac фрейма в pes пакет, то дребезг пропадает. Почему декодер _требует_ упаковки нескольких aac фреймов в один pes пакет? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
aak Опубликовано 22 ноября, 2014 · Жалоба прочитал, спасибо, но ответа на мой вопрос там так и нет. Ещё раз проясню: когда упаковываю h264/aac поток в mpegts, укладывая по одному aac фрейму в один pes пакет, иногда начинается дребезг. Если упаковывать по три aac фрейма в pes пакет, то дребезг пропадает. Почему декодер _требует_ упаковки нескольких aac фреймов в один pes пакет? Варианты: 1) сравнить с другими декодерами/спросить у автора декодера 2) задать вопрос в "Что? Где? Когда?"/курить все спецификации 3) забить и везде вкладывать не один,а несколько фрэймов в пакет. PROFIT!!! Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zedsh Опубликовано 22 ноября, 2014 · Жалоба Мне уже больше интересно, почему скажем, 3 пакета во фрейме? Почему не 5 или 7. Почему обязательно 1? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
maxlapshin Опубликовано 22 ноября, 2014 · Жалоба У меня ещё отдельно остается вопрос, как надо генерировать PCR при передаче данных по TCP, когда естественный jitter во много тысяч раз больше, чем рекомендованный для mpegts, но для начала всё таки интересно, почему нужно паковать больше одного пакета. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
paradox_ Опубликовано 22 ноября, 2014 · Жалоба а как pcr рассчитывается при передачи через спутники? учитывается сопротивление ионосферы? если тсп где то лагонул или затянул, то это проблемы канала и принимающей стороны Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
aak Опубликовано 22 ноября, 2014 · Жалоба учитывается сопротивление ионосферы? Исходя из скорости подачи угля в отдельно взятый транспондер )))) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...