Нужен совет по устранению неполадок для потока H.264 (работает в ПК VLC, но не в приложении CumulusTV)

У меня есть источник HDMI, подключенный к китайскому кодировщику HD HDMI. Воспроизведение в VLC на моем ПК работает (открытый сетевой поток http://192.168.0.150:80/hdmi) Поток НЕ покидает мою локальную сеть (намеренно). Я не могу получить сигнал для отображения на моем Google Nexus Player или NVidia Shield через приложение Cumulus TV. (Суть в том, чтобы интегрировать канал в приложение Google Live Channels). Я безрезультатно пытался настроить несколько параметров. Должен ли я пробовать определенный формат? Я пробовал Fiddler (не видел ничего описательного в этом инструменте), но до сих пор не получил окончательных ответов. Я почти уверен, что это устройство создает только битовый поток H.264, который работает в версии VLC для ПК, но мне не повезло с моими устройствами AndroidTV (включая VLC). Я также могу воспроизвести на своем ТЕЛЕФОНЕ Android в VLC...

прошу помощи/совета по устранению неполадок...

настройки основного потока:

  • Уровень H.264: высокий профиль Частота кадров кодирования: 30[5-30]
  • Управление битрейтом: vbr Ключевой интервал: 30[5-200]
  • Закодированный размер: авто MinQp: 3[1-51] MaxQp: 32[MinQp-51]
  • Максимальный битрейт: 8000[16-12000]
  • Битрейт аудио:192000 Аудиоканал:L+R
  • Аудиокодек:AAC Resample:Отключить Пакет:B HTTP:Включить /hdmi (начинается с «/»)
  • Порт HTTP: 80 [1-65535] Изменить TS ID: Отключить
  • transport_stream_id: 300[256-3800]pmt_start_pid: 480[256-3800]
  • stream_start_pid:481[256-3800]RTSP:Отключить многоадресный IP:Отключить
  • IP-адрес сервера RTMP: Отключить ONVIF: Отключить Включить

person Don    schedule 21.02.2016    source источник


Ответы (1)


Похоже, ваш кодировщик может передавать три разных формата:

  • Http - возможно HLS
  • RTMP
  • RTP/RTSP

Теперь вопрос в том, какие форматы поддерживают ваши клиенты, и формат в приведенном выше списке. Вы можете установить Fiddler на свой ПК (отладчик веб-приложений), чтобы убедиться, что ваше потоковое устройство действительно обслуживает HLS. Поскольку вы знаете, что VLC воспроизводит ваш поток, вы можете попробовать установить VLC на свой проигрыватель Google Nexus: https://play.google.com/store/apps/details?id=org.videolan.vlc

person Markus Schumann    schedule 21.02.2016