• Как из браузера передать rtmp поток?

    @ngoral
    А зачем вам rtmp-поток? В задании не уловила. Записать в файл -- nginx-rtmp умеет.
    Для отправки по rtmp надо установить ffmpeg, а дальше использовать директиву exec для nginx-rtmp, в которой прописать команду для ffmpeg, отправляющую rtmp куда надо.

    Или вам надо rtmp как раз отправить в nginx? Тогда почему из браузера? Это принципиальное условие? Если так, то придется написать приложение для браузера, которое будет запрашивать доступ к устройствам, выбирать из них нудное и всё вот это вот. Если нужно делать это не из браузера, то всё можно решить проще.
    Ответ написан
    Комментировать
  • RTMP_ReadPacket, failed to read RTMP packet header, в чем проблема?

    @ngoral
    HLS передает поток не по rtmp-протоколу, а по http, что, в целом, заложено в названии: HLS = Http Live Streaming.
    Поэтому и смотреть потому надо не по адресуrtmp://..., а по адресу, в вашем случае скорее всего такому (может из-за настроек сервера быть другим):http://***/hls/test.m3u8
    Ответ написан
    Комментировать
  • Рестрим потокового видео на youtube, twitch etc.?

    @ngoral
    Иван, мы сейчас как раз занимаемся разработкой подобного решения, но одно могу сказать точно: любой сервис попросит отправить этот поток на него, а для этого опять же понадобится тот же ffmpeg, obs, xsplit и т.п.

    Но тут утешительнее то, что отдельный сервер для ffmpeg не понадобится по идее. А, кстати, сейчас именно выделенный вам зачем в такой ситуации?
    Ответ написан
    Комментировать