2011-11-25 4 views
5

HTML5에서 RTP 기반 오디오 및 비디오 스트림을 재생하려고합니다. 이 작업을 수행하는 올바른 방법은 ConnectionPeer (HTML5) 또는 PeerConnection (webRTC)을 사용하는 것이지만 둘 다 아직 사용할 수 없기 때문에 대안을 찾고 있습니다.HTML5 비디오 태그 및 RTP URL

답을 찾고있는 하나의 질문이 마음에 들었습니다. "rtp://127.0.0.1:4567/path/to/stream"로 설정 SRC, 브라우저가 RTP의 URL 무엇을 하는가를 갖는 비디오 태그의 경우

  • ?
  • 서버/포트에 대한 UDP 연결을 열려고합니까?

답변이 아니오라고 가정하고 요청이 웹 서버 로그에 나타나지 않기 때문에 요청이 HTTP 요청으로 변환되지 않습니다.

  • RTP가 실제로 URL이 아니기 때문에 브라우저가 단순히 브라우저를 무시합니까?

답변

0

실제로는 rtp:// 스키마는 RTP 스트림을 통해 전달되지 않는 스트림을 디코딩하기위한 스트림/코덱/매개 변수를 알아야하기 때문에 실제로 URL이 아닙니다. 일반적으로 이러한 매개 변수는 함께 제공되는 SDP 파일에 있습니다.

브라우저가 HTML5 비디오 용 RTP를 지원하는 경우 src 속성 URL이 스트림을 설명하는 SDP 파일을 가리 키도록 설정하십시오 (예 : HTTP 서버에 SDP 파일을 입력하고이를 가리 키도록 src 속성을 설정하십시오) .