Ответы пользователя по тегу Видеотрансляция
  • Как получить федеральный цифровой канал DVB-T2 и стримить его через Linux?

    @rPman
    На сколько я знаю все в одном есть в vlc и в ffmpeg, они могут брать поток из любого источника (будь то pci плата захвата или usb) а так же позволяет публиковать поток

    p.s. ubuntu 24.04 lts может получиться нежданчик с поддержкой железа, еще года с выхода не прошло, но я очень давно такой фигней не занимался, может там уже все хорошо

    p.p.s. пожалей свои мозги и мозги своих пользователей в сети, не нужно множить зло федеранльный мусор

    Раз в неделю собирай список раздач с какого-нибудь торрент трекера, скачивай его консольным rtorrent, отправляй на трансляцию, удаляй, скрипты по 2-3 строчки.

    Там тебе и развлечения, и новости, и фильмы,.. без рекламы, по твоему выбору.
    Ответ написан
    9 комментариев
  • Какая ширина канала нужна для видеохостинга?

    @rPman
    Есть лайфхак, который не всегда работает, особенно с мобильными пользователями (потому что ipv4 у опсосов закнчились а ipv6 поднимать у них кишка тонка, вот и пихают всех за двойной nat, из-за которого нормальные технологии не работают) - использовать webtorrent и webtorrent stream, на основе webrtc (передача контента напрямую между пользователями).

    Настраивать это дело не просто, есть куча оговорок, но десктопные пользователи (nat не проблема если настроить stun сервер) будут в процессе стримить одно и то же видео друг у друга, снимая нагрузку с сервера. А если поднапрячся и реализовать хранение видео у народа (можно плюшки за это давать, а тем кто десктопный торент клиент запустить - еще больше, так как в браузерном хранилище хранить неудобно) то можно снять почти всю нагрузку с сервера.

    Так как это очень не простая технология а так же из-за мобильных клиентов (если что мобильные смогут получать контент с десктопных клиентов), про нее не вспоминают уже десятилетие.

    p.s. пример реализации хостинга - peertube
    Ответ написан
    Комментировать
  • Как стримить изображение с видеокамеры, подключенной по HDMI к ПК на телевизоры в локальной сети?

    @rPman
    видеокамеры, подключенной по HDMI к ПК
    такое подключение возможно только при наличии карты видеозахвата с соответствующим входом (либо hdmi либо dvi-d, т.е. цифровой). Выбор карт определяется ее возможностями, usb карты не позволят брать несжатый поток, а дешевые не позволят адекватно настраивать качество сжатия. pci-e карты расширения по ценам начинаются от 7т.р.

    Софт - ffmpeg или vlc если нужен gui, позволяют запускать трансляции с карты видеозахвата или вести запись с перекодированием (если хватит мощности железа), кстати с ограниченной поддержкой gpu ускорения.
    Ответ написан
    1 комментарий
  • Какую камеру выбрать для наблюдения за животными и рыбками в разных условиях?

    @rPman
    Вам не камера нужна а решение, т.е. это не купил коробку и заработало, а нашел подрядчика, он все собрал, подключил, софт настроил и гарантию с поддержкой N лет подписал.

    Готовой камеры с батарейкой и ИК подсветкой нет... точнее чего то в списке требований не будет реализовано.

    Ну и чтобы был хоть какой то ответ - смартфон + карта памяти + ИПБ с поддержкой дополнительных батарей, по деньгам такое решение максимально дешевое, ну в коробку герметичную засунуть с охлаждением/подогревом (как ни странно на последнее можно потратить треть стоимости от всего остального). Софт, какой нибудь ip webcam для android, он и пишет, и удаленное управление по сети (камеры в локальную сеть объединить) и детектор движения и куча всего...

    Про ИК подсветку, камеры со сменным светофильтром это сразу 2х к цене, дешевле поставить светодиодное освещение с линзой, направленной строго по области видимости камеры и выключателем от освещения.

    Современные смартфоны уже имеют камеру с заоблачным соотношением цена/качество, особенно когда начинаешь считать стоимость специализированных уличных камер. Причем стало на столько это абсурдно, что производители смартфонов low и mid ценовых диапазонов уже давно блокируют функционал этих камер на использование только в официальном приложении 'камера', которую сложно автоматизировать, наверное чтобы не конкурировать с сектором камер. Я на смартфоне xiaomi a2 2018 года снимал звезды ночью, без оптики вообще, просто поставив выдержку 8сек, в городе (это с засветкой! в лесу там вообще можно было бы млечный путь снимать).
    Ответ написан
    1 комментарий
  • Какое можно использовать клиент-серверное приложение видеоконференции p2p?

    @rPman
    jitsi meet - не p2p но серверную инфраструктуру запускают у себя. Между клиентами связь прямая. На основе webrtc
    Ответ написан
    1 комментарий
  • Как стримить без задержек 12-16 видеопотоков на одной странице?

    @rPman
    У тебя очевидно не хватает производительности железа - либо сетевой канал перегружен (т.е. буквально больше 9 видео с выбранным битрейтом забивают весь канал), либо процессор и видеоускоритель, через который браузер декодирует видео.

    Т.е. прежде чем что то решать, нужно четко понять, что именно является узким местом. Убедись что у тебя процессор не на 100% нагружен. Оцени нагрузку на сеть.

    Варианты решения:
    * уменьшить битрейт, уменьшить разрешение видео, уменьшить fps видео - это поможет как с сетью так и нагрузкой на процессор
    * проверить наличие драйверов на видеокарту, бывает что идущие с операционной системой поддерживают ускорение на базовом уровне и его не хватает для декодирования 16 видео (это очень высокая нагрузка даже с низким разрешением видео)
    * установить более мощную видеокарту (кстати этот вриант потребует исследований)
    * поставить промежуточный сервер декодер (на базе того же ffmpeg, у него есть ограниченная поддержка gpu) который будет собирать твои видео в матрицу и выдавать единое видео, как частный случай не все 16 а по 4 видео. Дело в том что одно видео с высоким битрейтом и разрешением потребует меньше ресурсов чем несколько видео с суммарно таким же битрейтом и разрешением (если считать по количеству пикселов)... там зависимость нагрузки не линейная.
    Как частный случай, просто перекодируя поток из тяжелого высокоэффективного кодека в какой-нибудь mjpeg можно неплохо снять нагрузку с итоговой машины (советую поперебирать кодеки), но высоких fps такой подход не даст.
    Ответ написан
    2 комментария
  • Как сделать запись с экрана на арендованном сервере?

    @rPman
    Вложенные подключения (используй дополнительного пользователя windows), т.е. подключаешься к серверу по rdp дополнительным пользователем, а затем в этой сессии запускаешь подключение к целевому пользователю и в ней запускаешь нужную тебе программу, затем отключаясь от первой сессии, вторая остается подключенной.

    При использовании терминального сервера так можно делать много одновременно работающих приложений
    Ответ написан
    Комментировать
  • Как создать систему, которая позволит мне выгружать видео в поток, воспроизводимый на 70 разных компьютерах и менять при надобности?

    @rPman
    Самое простое - torrent
    vlc умеет их скачивать и проигрывать, даже на лету (есть плагин есть сторонние версии, можно не vlc наконец). Так же никто не мешает загружать торент отдельным приложением.

    Можно использовать плеер без поддержки торент, настройках торент клиента ищи опции, автоматически перемещающие загруженный файл в соответствующую директорию (проигрывание продумай сам как запускать), а так же автоматически запускающие загрузку при появлении файла в нужном каталоге, таким образом даже без использования web-ui api (есть в большинстве торент клиентах) можно настроить инфраструктуру через простое копирование файлов по любому протоколу.

    Достоинство torrent - максимально эффективный способ копирования большого файла на огромное (тысячи и сотни тысяч компьютеров) с учетом проблем провайдеров и т.п.

    p.s. webtorrent, расширение протокола (добавлено в libtorrent), поддерживается нормальными торент клиентами, в т.ч. консольными (те что можно запускать на сервере без GUI, точнее с веб-интерфейсом типа deluge), позволяет не только загружать и просматривать торенты в браузере, само собой поддерживается проигрывание на лету
    Ответ написан
    2 комментария
  • Какие есть актуальные способы полного обхода Widevine DRM?

    @rPman
    Попробуй настроить wireless display receiver linux и подключить к нему свое устройство, транслирующее на этот монитор твой 4k контент.

    например https://github.com/albfan/miraclecast и пиши изображение со своего монитора.

    Но 4к это достаточно тяжелый контент, софтварно его разобрать и перекодировать мало кто успеет (а тут будет несколько итераций), будет однозначно ухудшение качества.

    Так же есть аппаратные hdmi энкодеры, используй их
    Ответ написан
    1 комментарий
  • Какие параметры (цифровой след) передаёт OBS и подобные программы стриминговым сервисам?

    @rPman
    Может ли OBS так делать? - да, в потоке есть место куда сложить отпечаток.
    Делает ли? - не знаем, и чтобы ответить на вопрос нужно будет реверсить код и анализировать трафик.

    НО задайся вопросом, зачем им это делать? случайно так не получится, необходимо чтобы стриминговая платформа как то договорилась с разработчиками OBS об этом.

    p.s. исходники программы открыты
    Ответ написан
  • Существуют ли российские аналоги Zoom с возможностью трансляции по RTMP?

    @rPman
    поднимай свой сервер на основе какого-нибудь опенсорс проекта
    гуглить: opensource webrtc rtmp

    легко не будет
    Ответ написан
  • Как узнать что на youtube канале началась прямая трансляция?

    @rPman
    настраиваешь свой сервер, который будет обрабатывать push notification запросы от гугла
    https://developers.google.com/youtube/v3/guides/pu...
    Ответ написан
    Комментировать
  • Почему захват входного аудиопотока не работает в OBS?

    @rPman
    В центре снизу есть 'Микшер аудио' это буквально смешиватель звука, позволяет смешивать звуки от разных источников - микрофона и звуков, генерируемых системой.

    obs смотрит включенные источники звука в системе, включай и отключай нужные в панели управления - звуки
    Ответ написан
  • Почему невозможно добавить две веб камеры в одну сцену OBS Studio?

    @rPman
    У тебя камеры подключены на один usb2 порт с помощью хаба? разнеси их по дальше (если я верно понимаю на материнской плате позади порты так же идут парами или по четыре), в какой порт вставить какую камеру выбирай экспериментально, в идеале используй usb3 порт хотя бы для одной камеры

    две камеры могут не работать одновременно в одном usb хабе по причине нехватки производительности usb или просто одна из них работает с usb косячно
    Ответ написан
    3 комментария
  • На своем сайте надо организовать возможность онлайн трансляции через iр камеры. Как это сделать?

    @rPman
    Самое 'простое', установить на сервере ffmpeg и используя простую публиковать видеопоток в нужном формате
    гуглить ffmpeg webcam video streaming
    например вот
    Ответ написан
    Комментировать
  • Программа для показа потокового видео с IP-камер?

    @rPman
    html страничка в которой накидываешь теги video с указанием ссылки, размеры расположение указывать со всеми возможностями html/css хоть прямые в пикселах хоть относительные и в процентах. тут не надо особо знать ни верстку ни программирование, берешь первый пример из документации, открывать в браузере само собой.

    я в похожей ситуации делал 4х4 экран, еще и рулил ими, скриптом менял когда надо на что.

    p.s. железо не справляется, а какой битрейт у потока?
    Ответ написан
    5 комментариев
  • Сетевой поток в Windows Media Player?

    @rPman
    Не пользоваться windows media player, на столько же ужасной программы еще поискать нужно...

    Рекомендация, установи k-light mega codec pack в поставке с которым идет media player classic
    Ответ написан
  • Как стримить с помощью WebRTC очередь JPG-ов и есть ли в этом смысл?

    @rPman
    Если говорить про rtc то используй mjpeg, кадры состоят из jpeg, проигрывается везде, наверное реализовать на слабом процессоре не сложно,так как фактически нужно сформировать правильный заголовок и правильно компоновать готовые jpeg.

    цель не ясна, исходить нужно из конечной цели а не особенностей ее реализации
    Ответ написан
    1 комментарий
  • Как записать вебинар который идёт ночью?

    @rPman
    Универсально - только запись с экрана

    но вот нестабильный интернет потребует более сложной автоматизации и разбираться с конкретныйм сервисом, как там все устроено и реализовано
    Ответ написан
    Комментировать