Альтернативы для замены RTMPDump

Habr Geektimes Toster Moikrug Freelansim. Posts Users Hubs Companies Sandbox. Log in Sign up. Whois Posts 3 Bookmarks 1. Сервер онлайн-вещаний на базе nginx Я собирал модуль из репозитория от Nov 16 , события Stop не получал никогда.

За это сообщение сказали спасибо: Карабасный Барабас. Конференция iXBT. Micky , AlexThunder , Azemin , VitaliyB ,

Странно, что можно https заменить на http, но приятно, спасибо! У rtmpdump есть опция resume, позволяющая возобновить Replay Media Cather записывает, как альтернатива справится наверно и Jaksta. StreamTransport enables you to browse and download video clips from Hulu, YouTube, Joost and many other sites that use HTTP, RTMP, RTMPT, RTMPE or. NGINX + nginx-rtmp-module — трансляция видео с веб-сервера . Как альтернатива HLS, используется для видеотрансляции поверх HTTP. также можно заменить, что мы добавили опции конвертации потока.

Можно ли сохранять flv-видео, транслируемые через RTMP?

Получиться что-то на вроде:. Если используется брандмауэр , не забываем добавить в разрешения tcp порт На данном этапе мы настроили простейший rtmp -сервер, который сможет принимать запросы на передачу видео. Чтобы проверить его работу, воспользуемся ранее установленной утилитой ffmpeg:. В каждом из них своя папка для хранения видео:. При лимите, будет создан новый файл. Прежде, чем начать, убедитесь, что брандмауэр отключен или пропускает http -запросы. Selinux на момент проведения тестов, лучше отключить. Внутри каждой из них мы должны увидеть файл с расширением m3u8 — это плейлист с видеонарезками. Если файлы есть, значит HLS заработал. Для теста это не принципиально. По умолчанию, 5 секунд.

NGINX + nginx-rtmp-module — трансляция видео с веб-сервера

Habr Geektimes Toster Moikrug Freelansim. Posts Users Hubs Companies Sandbox. Log in Sign up. Whois Posts 3 Bookmarks 1. Сервер онлайн-вещаний на базе nginx Я собирал модуль из репозитория от Nov 16 , события Stop не получал никогда.

Судя по блогу, версия 0. Сюда же спишу проблемы с некорректным потоком, просто проверить сейчас не могу. Про валидацию я имел в виду размеры пакетов в самом FLV-контейнере, там хоть сигнатур для проверки и не густо, но можно определить по последним 4 байтам целостность потока.

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

Логика примерно такая: 1. Сделать плагинный интерфейс, как к примеру в pureftpd. Но это мои влажные фантазии, поэтому мне проще будет написать патч но с учетом асинхронной любви я этого не осиляю пока. Так как в гугле меня забанили, а на контакты вы не отвечаете, то спрошу здесь. Во-первых, как мне отловить конец стрима?

Клиент получает NetStream. Start и потом с переменным успехом NetStream. Full и NetStream. Empty События Stop или Unpublish я не получаю, хотя при этом поток-источник может рватся любое количество раз.

В принципе, в самом флеш-плеере все хорошо, а вот rtmpdump и мое приложение с librtmp от такого сходят с ума и не могут доливать поток после того, как тот был возобновлен. Особенно плохо моему приложению, которое не может дождаться конца потока. В принципе, можно было бы выставить таймаут, но это не вариант для живых аудиотрансляций — флеш при пропадании звука уменьшении амплитуды сигнала меньше порогового уровня просто перестает отсылать байтики — стрим вроде как и есть, он НЕ закрыт, но потока и нет.

Отличить от случая, когда клиент закрыл браузер, я никак не могу. Возможно это как-то связано с клиентом-транслятором? Или, предположим, с лагами сети?

В общем, даже заявленный вами rtmpdump, иногда не желает работать. Замечены подобные ошибки были при использовании wirecast, возможно дело в нем, однако вы заявляете совместимость и с ним.

Если посоветуете другие бродкастеры — буду благодарен. Если вещать только голос с микрофона, то это может занять минут Причина тому — размер буффера в функции, где происходит детект потока. По крайней мере раньше, ffmpeg отправлял все что есть на FMS на максимальной скорости, клиент за ним конечно же не успевал.

Пришлось написать велосипед, который читал FLV по байтикам, смотрел на таймштамп пакетов и отправлял на сервер с задержкой, синхронизировавшись с локальными часами: ffmpeg -i test. Мне вот крайне неприятно дергать что-то по http, мне как минимум надо поднимать вебсервер и писать веб-приложение для этого. Не поможете дописать? Взлом старой каптчи сайта Хабрахабр Как сделаете — залейте на гитхаб : Линии рисовать несложно однако с реализацией может быть множество нюансов , а проводить пермутацию байтов по шаблону — еще проще.

Да и скоростной растеризатор отрезков — это не та задача, которую я бы хотел решать геометрию никогда не любил , а потом тюнить долгие месяцы. И даже результат сравнительно быстрого Фритайпа лучше предварительно растеризировать. В принципе, перед растеризацией к глифу можно применить матрицу трансформаций, но этим мы получим набор шаблонов, который очень просто ломается.

Пиксельный битмап же можно хранить в памяти, часть трансформаций проводить вообще через memmove горизонтальные сдвиги и переставление байт по заранее расчитанным трансформациям найти в них повторы сложнее.

Если вы знаете быстрые растеризаторы — напишите, поиграюсь с бенчмарками как раз пришла пора написать очередную ненужную говностатейку для поднятия кармочки Еще узкий момент — компрессия, сжимать в GIF достаточно дорого, у меня выходило порядка каптч в секунду неоптимизированный кодер из Libavcodec, в принципе можно его обкромсать до сжатия битмапа, выкинуть подсчет палитры, формирование хидера и т.

Сжатие в PNG по моему опыту менее эффективно для деформированнх цифирок, бенчмарков не делал. В том же PNG я могу сделать 1-битный битмап без сжатия, то есть просто к буферу-заголовку приклеить буфер с телом капчи.

Никакого дефлейта вообще. Все просто летает, размер 1-битного рисунка небольшой и вполне приемлем. Но никакого антиалиасинга. У меня не хайлоад, я просто не хочу позволить насильнику капчи сломать сервер. Антиалиасинг — это дорого с точки зрения генерации. Поэтому нужен быстрый алгоритм, который будет просто не только реализовать, но и исполнять.

А что автор скажет про Сами буквы без искажений, никаких поворотов, только искривление всего изображения. Разумеется, сетка для отладочных целей. Как рисовали Зеленоград Это не стройка, это генератор, но города возводить можно:. Почему заработать на планшетах проще, чем на смартфонах 7. А где преимущества для разработчиков?

Про технологии — ни слова. Или разработчик писать код уже не должен, а должен смотреть на красивые графики и считать бабло? Из первых рук: подводные камни на пути к поддержке WebRTC Я извиняюсь, а что вообще работает?

Мне нужно отправить звук на сервер, как можно ближе к реалтайму. Как это сделать? Я могу хватать семплы, самостоятельно паковать и отправлять на сервер. В случае флеша, мне доступно только TCP. Не реалтайм, но близко и без заиканий. А могу эту работу поручить самому флешу, дабы он там все сам сделал. Недостатком такого решения являются встроенные кодеки флеша — это спикс с отвратительным качеством или неллимосер, который хоть еще большее говно, зато хоть умеет честные 44 килогерца.

Поэтому если брать флеш — лучше ничего не выйдет. Да, флеш должен сдохнуть. Да, он не нужен. Я верю, в будущем все будет хорошо. Я правда видел уже чатики на вебсокетах, js и g, но слушать это было несколько неприятно, да и работало это как технодемка с привязкой к конкретным браузерам и их билдам. Ну настройка разрешения — это и так само собой, можно даже задать кейфреймы. И все cam. А посмотрите на опции кодирования видео в ffmpeg libavcodec , лично мне богатство опций всегда нравилось, а кодек, завернутый в какой-то абстрактный веб-интерфейс, обычно лишен тонкой настройки и теряет ряд преимуществ.

Вот это неприятно. Ждем конструкций вида: ffmpeg -i input. Или, можно его поправить, но и кодировать тогда тоже самому. Не знаю, а по мне все это какие-то пляски трупов. Если у вас такие преимущества — какие же недостатки? AGC не включили, какая плохая эта ваша адоба.

А то, что многие микрофоны шумят как советский радиоприемник, порой работая как простенькое радио — с этим вы наверное не сталкивались. Ну пропустите такой сигнал через компрессор, заслушайте. Зато сраный адоб позволяет получить доступ к семплам звука, а полученные данные скормить модулю на сишке, который сможет и пофильтровать, и сделать усиление, и даже упаковать в ЛЮБОЙ кодек.

Конечно, усе это работает внутри AVM2, что скорости не прибавляет, но вполне съедобно, говорю как автор одной такой реализации. Лет через 15 захват семплов будет тоже работать в любом браузере, а не как сейчас в 1. Но это дело далекого будущего. Как и нормальная поддержка RTP, как и поддержка всех кодеков, в зависимости от их наличия в системе. Говно, но вкуснее ничего нет. А когда надо что-то стабильное — ставь милый пользователь СИП-клиент и не выпендривайся.

Программист из Латвии пытается в одиночку написать ОС Минусующие, если вы верите в существование позикса на сперме, то покажите мне его. Больше, чем VDS Что, простите? Тут так много маркетинговых словечек, что я ничего не понял. Лично я выбираю свои руки и голову, работают всегда.

В отличии от говна от маркетологов. Где-то валяется, но думаю проще будет перевести еще раз, чем откопать в залежах на винте.

Kodi (XBMC)

Согласно тестам производительности из обсуждения на Opennet. Архитектура модульная, с прицелом на простое добавление новых форматов и наборов инструкций описания в JSON. Версия 2. Несколько дней назад YouTube заблокировал все видео на официальном канале Блендера. В Blender Foundation решили искать альтернативы.

Альтернативы для замены RTMPDump

Для работы видеоскриптов к сайтам lostfilm. Уже и комп и роутер перегружал и в браузере историю чистил. У меня 2. А на Яндекс ничего не поменялось, пишет Yandex видео. Сборку от Мегана, это я собираю установщик. Ночью попробовал, установил 2. IE не запускался от слова совсем. Всё перепробовал.

Альтернативы для замены StreamTransport

Это ты про свои комментарии? Что-то реализовать по ним без дополнительного реверсинга нереально. Это просто такой маркетинговый вброс, типа мы такие все открытые бла-бла-бла, а на деле спека написана левой пяткой какого-то индуса за 10 минут. Это во-первых.

NGINX + nginx-rtmp-module — трансляция видео с веб-сервера . Как альтернатива HLS, используется для видеотрансляции поверх HTTP. также можно заменить, что мы добавили опции конвертации потока. RTMPDump имеет дополнительные утилиты, например rtmpsrv . пары текста для поиска и нужный для замены, после надо выбрать действие, . можно передать картинку через Skype и прочие альтернативы. В принципе, в самом флеш-плеере все хорошо, а вот rtmpdump (и мое приложение с librtmp) от . Но СЕГОДНЯ кроме флеша альтернатив в общем-то и нет. . Это не совсем замена файловой системе, скорее оверлей над нею.

Работа с электронной почтой:. Изменяем настройки через dconf, например, устанавливаем тему оформления, отключаем звуковые уведомления, включаем показ даты на часах, полностью отключаем все пользовательские дополнения, отключаем проверку обновлений, настраиваем переключение раскладки по клавише Caps Lock, убираем мигание курсора и т. Поэтому ограничимся отключения связанных с ними сервисов: systemctl --user mask evolution-addressbook-factory.

Программы и игры для компьютера

Насколько я знаю, нет простого или простого способа выполнить это самостоятельно. Вы можете попробовать replay media catcher хотя не бесплатно. Здесь приведен список программных средств, похожих на ретранслятор медиа-ловушек. Редактирование: я просто попробовал программное обеспечение flv recorder и смог легко загрузить FLV файл через rtmp. Просто выполните инструкции, описанные на странице, чтобы установить его. Посмотрите другие вопросы по меткам http flash rtmp или Задайте вопрос. Toggle navigation Qaru Site.

Вы можете просматривать сайты со встроенного браузера, и StreamTransport автоматически фиксирует URL любого воспроизводимого вами видео. Выберите URL-адрес загружаемого видеопотока и нажмите кнопку, чтобы сохранить его на своем компьютере. Встроенный веб-браузер. Видео и фильмы.

Графический интерфейс программы позволяет легко управлять видеофайлами, фотографиями и музыкой, находящимися на компьютере, оптическом диске, в интернете или в локальной сети. Может управляться с помощью ПДУ. Kodi поддерживает пользовательские плагины и темы оформления. Первоначально Kodi создавался как медиацентр приложений для первого поколения Xbox. Kodi легко настраивать под себя: различные скины могут изменять внешний вид, а различные плагины позволяют пользователям получать доступ к потоковым медиаконтентам через онлайн-сервисы, такие как Amazon Prime Instant Video, Crackle, интернет-радио Pandora, Rhapsody, Spotify и YouTube.

.

.

Понравилась статья? Поделиться с друзьями:
Комментариев: 0
  1. Пока нет комментариев...

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

Отправляя комментарий, вы даете согласие на сбор и обработку персональных данных