Делитесь своим опытом!
Добрый день, уважаемая поддержка,
Специально приобрел на кухню телевизор SONY BRAVIA KDL-24W605A, чтобы иметь возможность смотреть через DLNA ранее записанные передачи или прямой эфир со спутникового ресивера.
Но я столкнулся со следующей проблемой. Телевизор показывает всего лишь несколько каналов. Путем проб, выяснилось, что телевизор не показывает каналы, если в транспортном потоке (или файле) ts содержатся неопознанные пакетные идентификаторы (PID-коды). Например:
- этот канал показывать не будет
0x0000 MPEG-2 Program Assocation Table
0x00af MPEG-2 PMT for program 19555
0x0092 Unknown usage
0x03a1 Unknown usage
0x02a7 Unknown usage
- этот канал показывать будет
0x0000 MPEG-2 Program Assocation Table
0x0242 MPEG-2 Video for program 11101
0x0422 MPEG-2 Audio for program 11101
0x0df1 MPEG-2 PMT for program 11101
При этом оба вышеуказанных канала используют одинаковый формат сжатия mpeg2. Программа VLC и смарт телевизор LG корректно показывают оба канала.
В качестве прокси сервера используется Xupnpd, который не перекодирует поток, c поддержкой стриминга транспортного потока от спутникового ресивера. Разве что, можно менять mime-тип потока, что тоже не помогло.
Можно ли попросить разработчиков Sony посмотреть, что можно сделать в данной ситуации. Заранее спасибо!
Update:
Судя по всему телевизор не перебирает PAT таблицу транспортного потока в поиске корректного PMT PID, содержащего данные о видео и звуке.
ntv9908 написано:
Добрый день, уважаемая поддержка,
Специально приобрел на кухню телевизор SONY BRAVIA KDL-24W605A, чтобы иметь возможность смотреть через DLNA ранее записанные передачи или прямой эфир со спутникового ресивера.
Но я столкнулся со следующей проблемой. Телевизор показывает всего лишь несколько каналов. Путем проб, выяснилось, что телевизор не показывает каналы, если в транспортном потоке (или файле) ts содержатся неопознанные пакетные идентификаторы (PID-коды). Например:
- этот канал показывать не будет
0x0000 MPEG-2 Program Assocation Table
0x00af MPEG-2 PMT for program 19555
0x0092 Unknown usage
0x03a1 Unknown usage
0x02a7 Unknown usage
- этот канал показывать будет
0x0000 MPEG-2 Program Assocation Table
0x0242 MPEG-2 Video for program 11101
0x0422 MPEG-2 Audio for program 11101
0x0df1 MPEG-2 PMT for program 11101
При этом оба вышеуказанных канала используют одинаковый формат сжатия mpeg2. Программа VLC и смарт телевизор LG корректно показывают оба канала.
В качестве прокси сервера используется Xupnpd, который не перекодирует поток, c поддержкой стриминга транспортного потока от спутникового ресивера. Разве что, можно менять mime-тип потока, что тоже не помогло.
Можно ли попросить разработчиков Sony посмотреть, что можно сделать в данной ситуации. Заранее спасибо!
Update:
Судя по всему телевизор не перебирает PAT таблицу транспортного потока в поиске корректного PMT PID, содержащего данные о видео и звуке.
К сожалению, поддержка воспроизведения MPEG2TS именно транспортных потоков цифрового ТВ с PID и PAT и в контейнере *.ts не заявляется производителем ни по USB, ни по DLNA. Более того, такой сценарий использования единичный, и вряд ли это будет основанием для внесения изменений в "прошивку" ТВ.
Попробуйте перенестроить автоматическую конвертацию или транскодирование/перепаковку потока на стороне Вашего DLNA сервера.
Большое спасибо за ответ!
Позвольте с Вами немного не согласиться. Поддержка транспортного потока явно
указана на сайте Sony по адресу http://pdf.crse.com/manuals/13LW600114/RU/codeclist.html#section03
Да, там не указано расширение *.ts, но указаны расширения *.m2t и *.m2ts.
Цитата
M2TS is a filename extension used for the Blu-ray Disc Audio-Video (BDAV) MPEG-2 Transport Stream
M2TS) container file format. It is based on the MPEG-2 transport stream container.
Конец цитаты
M2TS - это небольшая модификация старшего брата, контейнера TS. Всего лишь увеличен размер пакета на 4 байта, для временных меток. Но с теми же PID и PAT.
Более того, функционал работы с транспортным потоком уже реализован в телевизоре. Он содержит
спутниковый приемник с поддержкой стандартов DVB-S и DVB-S2, которые доставляют транспортный
поток.
Скажу больше, после обработки программой TSDoctor, файлы с расширением *.ts
телевизор воспринимает через DLNA без каких-либо проблем и без транскодинга со стороны сервера.
У меня к Вам огромная просьба. Все же передайте разработчикам мою информацию и пожелания.
Может для них это 10 строчек кода, а для меня и многих других, уютные вечера и большая
благодарность компании Sony.
Добрый день, уважаемая поддержка,
По прошествии двух месяцев и терпеливого ожидании свежей прошивки,
я решил напомнить вам о своем существовании и нерешенной проблеме с
просмотром транспортного потока и файлов .ts на телевизоре SONY BRAVIA KDL-24W605A.
Осмелюсь еще раз сказать, что телевизоры LG воспроизводят вышеуказанное
без проблем. Где LG, и где Sony? Я всегда расценивал Sony как флагмана цифровых
технологий. И мне очень не хотелось бы разочаровываться.
Приведу дополнительную информацию, которая наверняка поможет решить проблему.
Этот файл/поток телевизор не покажет:
Input #0, mpegts, from '/mnt/disk0/stb/test.ts':
Duration: 00:00:25.45, start: 33096.317656, bitrate: 2299 kb/s
Program 20611
Program 20612
Program 20614
Program 20615
Program 20616
Program 20617
Stream #0:0[0x150]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv), 720x576 [SAR 64:45 DAR 16:9], max. 5000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x1a8](rus): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 128 kb/s (clean effects)
Stream #0:2[0x1a9](eng): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 128 kb/s (clean effects)
Program 20618
Program 20619
Program 20620
Program 20621
Program 20623
Этот файл/поток телевизор тоже не покажет:
Input #0, mpegts, from '/mnt/disk0/stb/test1.ts':
Duration: 00:00:18.89, start: 43893.461622, bitrate: 5870 kb/s
Program 605
Program 8018
Program 10101
Program 10102
Program 10103
Program 10104
Program 10105
Stream #0:0[0x144]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv), 720x576 [SAR 16:15 DAR 4:3], max. 15000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x198](rus): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 192 kb/s (clean effects)
Program 10106
Program 10108
Program 10109
Program 10110
Program 10125
Program 10151
Program 10152
А вот этот покажет:
Input #0, mpegts, from '/mnt/disk0/stb/test2.ts':
Duration: 00:00:33.17, start: 95380.555878, bitrate: 1857 kb/s
Program 2603
Stream #0:0[0x97]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt470bg), 720x576 [SAR 16:11 DAR 20:11], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x98](rus): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 192 kb/s
Program 2604
Program 2605
Program 2606
Program 2607
Program 2608
Program 2609
Program 2610
Program 2611
Program 2612
Program 2613
Program 2615
Program 2616
Program 2617
Program 2619
Program 2620
Program 2621
Program 2623
Program 2624
Program 2627
Program 2628
Program 2629
Program 2630
Program 3418
И этот покажет:
Input #0, mpegts, from '/mnt/disk0/stb/test3.ts': Duration: 00:00:25.21, start: 15959.569456, bitrate: 2321 kb/s Program 11101 Stream #0:0[0x141]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv), 720x576 [SAR 16:15 DAR 4:3], max. 15000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc Stream #0:1[0x191](rus): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 192 kb/s (clean effects) Program 11104 Program 11105 Program 11106 Program 11107 Program 11108 Program 11109 Program 11110 Program 11111 Program 11112 Program 11150
Как видно, телевизор элементарно не перебирает PAT.
И пытается воспроизвести потоки из первой же программы в таблице PAT. А если их там нет - на экране "Малевич".
Если же повезло и потоки в этой первой программе есть - будем смотреть.
А всего-то надо пройтись вниз по таблице и найти программу с непустыми значениями потоков.
Можно ли еще раз попросить разработчиков Sony посмотреть, что можно сделать в данной ситуации.
Заранее спасибо!
Добрый день, уважаемая поддержка,
Вышла новая прошивка, а воз и ныне там. А прошло уже три месяца.
Ну что ж, будем писать в Спортлото в англоязычную поддержку.
Столкнулся с похожей проблемой: при перекидывании тв-потока через BubbleUPnP медиа-сервер на ТВ - уведомление: "невозможно воспроизвести".
На дворе 2017 г., прошивки обновляются регулярно, но вопрос, похоже так и не решен...
Браво, Sony!
videvut написано:
Столкнулся с похожей проблемой: при перакидывании тв-потока через BubbleUPnP медиа-сервер на ТВ - уведомление "невозможно воспроизвести".
На дворе 2017 г., прошивки обновляются регулярно, но вопрос, похоже так и не решен...
Браво, Sony!
Видимо, вопрос настолько экзотичный и редкий (буквально единицы за всё время на огромные регионы мира, да и то не во всех странах он впринципе может возникать у потребителей), что реализация этой дополнительной функции была признана нецелесообразной в плане затрат и её влияния на продажи.
Возможно, решением может быть настройка Вашего DLNA сервера на транскодирование (перепаковку) потока с выкидыванием из него лишних неподдерживаемых телевизором метаданных.
Вопрос решился покупкой Paspberry Pi3 и установкой туда Kodi/Libreelec.
Подойдет телевизор любой марки с поддержкой HDMI-CEC.