2016-10-19 9 views
1

우리는 Wowza 스트리밍 엔진을 사용하여 구현 된 비디오 스트리밍 (주문형 비디오) 서버를 보유하고 있습니다. 클라이언트 (안드로이드 응용 프로그램, 웹 브라우저)는 RTMP (웹 브라우저) 및 RTSP (안드로이드 응용 프로그램)를 사용하여 스트림에 액세스합니다. 웹 브라우저의 플레이어 (jw 플레이어)가 RTMPS를 지원할 때 스트리밍이 SSL을 통해 이루어져야한다는 요구 사항이 있으므로 RTMPS를 지원하도록 wowza를 구성하고 기능을 테스트했습니다. 그러나 SSL (RTSPS)을 통한 RTSP도 지원해야합니다. 나는 wowza가 RTSPS (ref : https://www.wowza.com/forums/showthread.php?34002-RTP-RTSP-over-SSL)를 지원하지 않는다는 것을 읽었습니다. 그런 다음 ELB 자체에서 SSL을 종료해야합니다 (YouTube의 비디오 스트리밍 서버는 ELB 뒤에 있습니다).SSL (RTSPS)을 통한 RTSP

우리는 안드로이드 플레이어에서 ffmpeg 플레이어를 사용하고 있습니다. 이 link에는 SSL을 통한 RTSPS 또는 RTSP와 관련하여 언급 된 내용이 없습니다. 그런 프로토콜이 존재하는지 궁금합니다. 그렇다면 안드로이드 플레이어 또는 RTSPS 테스트에 사용할 수있는 다른 플레이어가 있습니까?

답변

-1

Wowza 스트리밍 엔진으로 RTSPS에서 재생할 수 있습니다.

SSL 인증서를 설치 한 상태에서 [install-dir] /content/sample.mp4 및 제공된 응용 프로그램에 제공된 샘플 파일을 사용하여 재생을 테스트 해보십시오.

ffplay의 RTSPS를 : // [당신의-wowza/인증서 도메인] : 443/VOD/MP4 : sample.mp4

+0

리사, 감사를 스트리밍 RTP/RTSP를 가능하게하는 hostport을 추가 할 수 있습니다. "보안 컨텍스트 생성 실패 (0x80090304)"오류가 발생했습니다. rtmps 스트리밍이 작동하면서 인증서 및 VHost를 올바르게 구성했음을 확신합니다. – Durgesh

0

나는 SSL 그래서 오프로드를위한 장소 내 Wowza의 LB 뿅를 추천했다 SSL을 통해 m3u8을로드 할 수 있습니다. 예를 들어, HA Proxy를 사용하면 쉽게 할 수 있다고 들었습니다. RTMP 여기이 작업을 수행하는 방법을 설명하지만 같은 분명히 HTTP 함께 할 수

https://github.com/arut/nginx-rtmp-module/issues/457#issuecomment-250783255

주, 나는 아직 시도하지 않은 내가 정확히 적절한 사용 시나리오에 불분명입니다. 희망이 도움이됩니다.

0

당신은 불행하게도 그것이 작동하지 않습니다 .. SSL을 통해 귀하의 빠른 회신

<HostPort> 
      <Name>Default Secure Streaming</Name> 
      <Type>Streaming</Type> 
      <ProcessorCount>${com.wowza.wms.TuningAuto}</ProcessorCount> 
      <IpAddress>*</IpAddress> 
      <Port>1937</Port> 
      <HTTPIdent2Response></HTTPIdent2Response> 
      <SSLConfig>  
       <KeyStorePath>${com.wowza.wms.context.VHostConfigHome}/conf/keystore.jks</KeyStorePath> 
       <KeyStorePassword>somePassword</KeyStorePassword> 
      </SSLConfig> 
      ... 
</HostPort>