1. PHP / Говнокод #26087

    −3

    1. 1
    2. 2
    Официальный тред для обсуждения способов высера видеоизображения на телеящик.
    Один калмент -- один способ

    Официальный тред для обсуждения способов высера видеоизображения на телеящик.
    Один калмент -- один способ

    Запостил: MAPTbIwKA, 11 Декабря 2019

    Комментарии (52) RSS

    • Видео и аудио кодеки, удобно завернутые в контейнер MPEG-TS, можно передавать по сети.
      Можно напрямую, по UDP, можно через RTP over UDP.

      Стримать их мультикастом умеют провайдеры, умеет и VLC плеер.
      Смотреть можно тем же VLC, а можно через ottplayer.es на большинстве телевизоров под Android / Tizen OS.

      Урлы, соответственно, rtp://[мультиксат:порт] или udp://[мультиксат:порт]

      Если хочется управлять плеером, то нужен еще RTSP для комманд типа play / pause.
      Для IPTV это обычно не работает.

      Чем RTP лучше голого UDP пока не понятно
      Ответить
    • Если видео на YT, то можно подключить аккаунт на Android тв, запустить youtube, и жать кнопку "смотреть на ТВ".
      https://support.google.com/youtubetv/answer/7452153?hl=en

      ТВ в таком случае просто "открывает ссылку"
      Ответить
    • Kodi + Raspberry pi
      Ответить
    • DNLA протокол для шаринга картинок и видео по сети.
      Клиенты есть под некоторые дуроскопы, сервера бывают и для компов
      https://www.howtogeek.com/215400/how-to-turn-your-computer-into-a-dlna-media-server/

      Использует мультиксат 239.255.255.250 , шлет по нему XMLки в формате DIDL, и через это клиент находит сервера.

      Стримает так же по UDP.

      Спека платная, бесплатно доступен только маркетинговый булщит.
      Есть книга, точнее ее кусок
      https://books.google.de/books?id=jc8EZwEuEIoC&pg=PA347&lpg=PA347 &dq=dlna+mpeg

      В целом как-то так https://gist.github.com/probonopd/9893084d982893c4c7b7

      На тизене работает через жопу
      https://forum1.qnap.com/viewtopic.php?p=483579&sid=cda45d4ecb375 43453437110849842f3
      Ответить
    • HDMI с компа.
      Ответить
    • AirPlay / Apple Screen Mirror -- проприетраная поебота от яблов.

      Испольщует бунжур
      https://en.wikipedia.org/wiki/Bonjour_(software)
      По мультикасту 224.0.0.251 используется mDNS.
      iPad регистрирует какое-то имя, клиент его находит

      Подробнее тут
      https://networkengineering.stackexchange.com/questions/5954/what-exactly-is-required-to-make-airplay-work-across-vlans

      Как устроен под капотом -- нииибу
      Ответить
    • Chrome Cast -- та же хуйня, но Google.

      Протокол называется DIAL (примерно как DIDL)
      Использует мультикаст SSDP 239.255.255.250
      https://en.wikipedia.org/wiki/Simple_Service_Discovery_Protocol

      Но может и бунжур

      Подробнее, внезапно, пишет сиска:
      https://www.cisco.com/c/en/us/td/docs/wireless/controller/technotes/7-6/chromecastDG76/ChromecastDG76.html

      Умеют его только спец ящики
      https://forums.androidcentral.com/google-chromecast/588491-can-we-use-google-cast-samsung-tizen-tv.html
      Ответить
    • проприетарная мультикст хуйня от intel -- WiDi.

      Работала только на видюхах Intel, депрекетнутая в пользу мираксат
      https://en.wikipedia.org/wiki/WiDi


      Сейчас свернусь, и расскажу про миракаст
      Ответить
    • Miracast -- попытка сделать промышленный стандарт вместо google cast и airplay.

      В отличие от всех других систем, она может слать инфу напрямую с устройства на ТВ, мимо. AP.
      Для этого используются две технологии:

      * WiFi Direct: некоторый аналог ad-hoc bss. Устройство "вещает" в эфир (иногда нужно отключить обычный wifi, пердатчик-то один). Для аутентификации обычно Тв просит ввести код.
      http://cse.iitkgp.ac.in/~bivasm/sp_notes/wifi_direct_2.pdf

      * DTLS: И устройство и ТВ находятся в одной bss, находят друг друга мультикастом, аутентифицируются, и после этого уже стримают напрямую.
      https://www.wi-fi.org/system/files/20120808_TDLS_White_Paper_FINAL.pdf
      Технология так же известна как 802.11z.

      Когда один из этих p2p способов установил "сетевой" уровень, то поверх него уже запускатся мультикастом mDNS чтобы понять, кто что может показывать (например ТВ может сказать, что он display._tcp).

      И поверх этого уже запускается RTSP чтобы управлять плей/стопом.
      А рядом -- MPEG-TS, а в нем кодыки

      Неожиданно красивую и внятную картинку можно найти тут (страница 20)
      https://github.com/albfan/miraclecast/wiki/files/Wi-Fi_Display_Technical_Specification_v2.1_ 0.pdf
      Ответить
      • зы: Miracast сервер встроен в win10.
        Клиент есть в Tizenos
        Ответить
    • В жопу бездушное цифровое говно. Только SECAM.
      Ответить
      • показать все, что скрытоvanished
        Ответить
        • А еще можно взять диапроектор и проецировать на экран с него. Правда, экран черный, а не белый, но можно найти канал, по которому передают белое поле, и включить его.
          Ответить
          • показать все, что скрытоvanished
            Ответить
            • Давай покрасим холодильник в синий цвет.
              Давай покрасим холодильник в синий цвет.
              Давай покрасим холодильник в синий цвет.
              А для чего?
              А для того!
              Он красным был,
              Зелёным был,
              А синим — нет.
              Ответить
              • Зачем покрасим холодильник в синий цвет?
                Малость для чего.
                Много для того,
                Много он красным был.

                Много зелёным был,
                Малость а синим — нет.
                Зачем зелёным был?
                Много а синим — нет.

                Много покрасим холодильник в синий цвет,
                Много для чего.
                Много для того,
                Зачем он красным был?

                Зачем зелёным был?
                Зачем а синим — нет?
                Много зелёным был,
                Малость а синим — нет.
                Ответить
          • Не получится. Проектор направляют на белый экран не потому что экран белый, а потому, что белые предметы хорошо отражают.

            Экран телевизора может отражать плохо, если производитель применил антибликовые уловки. Тогда если включить канал, по которому передают белое поле, ты будешь видеть в основном белое поле, а отражение проектора будешь видеть чуть-чуть, со слабым контрастом или вообще не будешь видеть.
            Ответить
    • показать все, что скрытоvanished
      Ответить
    • Один калмент - одно прыщеговно
      Ответить
    • КАКОЙ БАГОР
      Ответить
    • КАКОЙ БАГОР
      Ответить
    • КАКОЙ БАГОР
      Ответить
    • КАКОЙ БАГОР
      Ответить
    • КАКОЙ БАГОР
      Ответить
    • КАКОЙ БАГОР
      Ответить
    • https://pikabu.ru/story/reanimatologi_obezyan_7133540
      Ответить

    Добавить комментарий