HTML5 видео тег и RTP URL - PullRequest
       8

HTML5 видео тег и RTP URL

6 голосов
/ 25 ноября 2011

Я хочу воспроизвести аудио и видео потоки на основе RTP в HTML5.Я знаю, что правильный способ сделать это - использовать ConnectionPeer (HTML5) или PeerConnection (webRTC), но, поскольку ни один из них еще не доступен, я ищу альтернативы.

Один вопрос возник, который я ищуответ.

  • Если для тега video установлено значение src "rtp://127.0.0.1:4567/path/to/stream", что делает браузер с URL-адресом RTP?
  • Пытается ли открытьUDP-соединение с сервером / портом?

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

  • Браузер просто игнорирует это, поскольку RTP на самом деле не является URL?

1 Ответ

0 голосов
/ 28 июля 2012

Действительно rtp:// схемы на самом деле не являются URL, потому что ваш проигрыватель должен знать потоки / кодеки / параметры для его декодирования, которые не передаются по потоку RTP.Обычно эти параметры находятся в сопроводительном файле SDP.

Если ваш браузер поддерживает RTP для видео HTML5, попробуйте установить URL-адрес атрибута src, чтобы он указывал на файл SDP, описывающий потоки (например, поместите файл SDP на HTTP-сервер и установите srcатрибут, указывающий на него).

...