Попытка потоковой передачи H264 с Janus Gateway в веб-браузер - PullRequest
0 голосов
/ 24 января 2020

Я установил Janus-Gateway, используя подробные инструкции по установке на машине с Ubuntu 18.04LTS. Я сконфигурировал файл конфигурации потоковой передачи (janus.plugin.streaming.jcfg) с помощью:

gstreamer-sample: {
  type = "rtp"
  id = 1
  description = "H.264 live stream coming from gstreamer"
  audio = false
  video = true
  videoport = 5004
  videopt = 96
  videortpmap = "H264/90000"
  videofmtp = "profile-level-id=42e01f;packetization-mode=1"
}

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

После запуска сервера я беру предварительно закодированный поток и отправляю его на сервер с помощью ffmpeg:

ffmpeg -i udp://127.0.0.1:9034 -c:v copy -an -f rtp rtp://127.0.0.1:5004?pkt_size=1300

Открывая демонстрационную веб-страницу, с которой поставляется сервер, я go для потоковых демонстраций и выберите демо "gstreamer" и нажмите "начать". Правая половина экрана создает вращающийся круг, но говорит мне, что он получает данные с соответствующей скоростью для потока, который я посылаю. Так что, если он получает поток, почему он не воспроизводит его?

Приветствия, Саймон

...