SSL上的RTSP(RTSPS)
我们有一个使用wowza流媒体引擎实现的视频流(视频点播)服务器。客户端(android应用程序、web浏览器)使用RTMP(web浏览器)和RTSP(android应用程序)访问流。因为我们要求流媒体应该通过SSL传输,因为web浏览器的播放器(jw播放器)支持RTMPS,所以我已经将wowza配置为支持RTMPS并测试了功能。但我们还需要支持RTSP over SSL(RTSP)。我已经读到wowza不支持RTSP(参考:)。然后我们需要终止ELB本身上的SSL(我们的视频流服务器位于ELB后面)SSL上的RTSP(RTSPS),ssl,video-streaming,rtsp,wowza,android-video-player,Ssl,Video Streaming,Rtsp,Wowza,Android Video Player,我们有一个使用wowza流媒体引擎实现的视频流(视频点播)服务器。客户端(android应用程序、web浏览器)使用RTMP(web浏览器)和RTSP(android应用程序)访问流。因为我们要求流媒体应该通过SSL传输,因为web浏览器的播放器(jw播放器)支持RTMPS,所以我已经将wowza配置为支持RTMPS并测试了功能。但我们还需要支持RTSP over SSL(RTSP)。我已经读到wowza不支持RTSP(参考:)。然后我们需要终止ELB本身上的SSL(我们的视频流服务器位于ELB
我们在android播放器中使用ffmpeg播放器。在此情况下,未提及RTSP或SSL上的RTSP。我只是想知道是否存在这样的协议?。如果是这样的话,是否有任何android播放器或任何其他播放器可用于测试RTSP?您可以使用Wowza流媒体引擎在RTSP上播放 在SSL证书就绪后,尝试使用[install dir]/content/sample.mp4中提供的示例文件和提供的vod应用程序测试播放 ffplay RTSP://[您的wowza/cert域]:443/vod/mp4:sample.mp4
我建议在我的Wowza前面放置一个LB用于SSL卸载,以便您可以通过SSL加载m3u8。我还被告知,例如,使用HA代理可以很容易地做到这一点。这里说明了如何在RTMP中实现这一点,但显然在HTTP中也可以做到这一点:
注意,我还没有尝试过这个,我不清楚正确的使用场景。希望这对您有所帮助。您可以添加一个主机端口来启用SSL上的RTP/RTSP流
<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>
默认安全流
流动
${com.wowza.wms.TuningAuto}
*
1937
${com.wowza.wms.context.VHostConfigHome}/conf/keystore.jks
密码
...
Lisa,感谢您的快速回复。很遗憾,它不起作用。我收到的错误是“创建安全上下文失败(0x80090304)”。我确信我已经正确配置了证书和VHost,因为rtmps流正在工作