Я пытаюсь создать поток WebRtc, используя Kurento
Media Server и аппаратный видеокодер.
Источник видео исходит от Haivision Makito DVI
. Makito
— это аппаратный кодировщик, который захватывает FHD-дисплей с помощью кабеля DVI, сжимает с использованием кодека h.264 и передает потоки с несколькими вариантами протоколов (TS over UDP
, TS over RTP
, Direct RTP
, Quicktime
, RTMP
).
До сих пор мне удавалось воспроизводить поток RTSP с
vlc
поKurento
. Я реализовал пример RtpEndpoint -> WebRtc, который опубликован в этом репозиторий. (Это доказывает, чтоKurento
работает)Доступ к кодировщику
sdp
можно получить здесь — SDP.Сначала
Kurento
разбился и выдал ошибку «Не удалось присоединиться к группе многоадресной рассылки: нет такого устройства», которую я решил с помощью этого опубликовать.Теперь моя серверная и клиентская стороны работают и взаимодействуют отлично, но видео не видно. В настоящее время я понятия не имею, в чем проблема.
Это ответ SDP, сгенерированный Kurento после использования
rtpEndpoint.processOffer()
:
`
v = 0
o =- 3718280759 3718280759 IN IP4 192.168.6.20
s = Kurento Media Server
c = IN IP4 192.168.6.20
t = 0 0
m = video 58116 RTP/AVP 96
a = fmtp: 96 packetisation-mode=1; sprop=parameter-sets=Z0IAKYxoB4ifl/8AAQABEAAAAMAQAAADyEAAAAAAA=,aM48gAAAAA=
a = ssrc:3106833799 cname:user3165393302@host-52028916
m = audio 34338 RTP/AVP
a = ssrc:396556932 cname:user3165393302@host-52028916
- Какой из вышеперечисленных протоколов в настоящее время поддерживает Kurento?
- Я размещаю некоторые команды в неправильном порядке?
- Что я делаю неправильно?
Пожалуйста помоги,
Спасибо