我们有一个使用wowza流媒体引擎实现的视频流(视频点播)服务器。客户端(android应用、web浏览器)使用RTMP (web浏览器)和RTSP (android应用)访问流。由于我们要求流应该是通过SSL,因为web浏览器的播放器(jw播放器)支持RTMPS,我已经配置了wowza来支持RTMPS,并测试了功能。但我们还需要支持基于SSL的RTSP (RTSPS)。我读到过wowza不支持RTSPS (参考:https://www.wowza.com/forums/showthread.php?34002-RTP-RTSP-over-SSL)。然后我们需要在ELB本身上终止SSL (我们的视频流服务器在ELB后面)。
我们在android播放器中使用了ffmpeg播放器。在本link中,没有提到RTSP或RTSP over SSL。我只是想知道这样的协议是否存在?如果有的话,有没有android播放器或者其他的播放器可以用来测试RTSPS呢?
发布于 2018-11-09 16:56:16
将您的视频流推送到wowza
示例:
rtsps://username:password@:443/live/myStream -re -i -acodec copy -vcodec copy -f rtsp ffmpeg
发布于 2016-11-30 04:49:37
我被推荐在我的Wowza前面放置一个LB用于SSL卸载,这样你就可以通过SSL加载m3u8。我还被告知,例如,使用HA代理可以很容易地做到这一点。这里解释了如何在RTMP上实现这一点,但显然也可以通过HTTP来实现:
https://github.com/arut/nginx-rtmp-module/issues/457#issuecomment-250783255
注意,我还没有尝试过这一点,我不清楚确切的正确使用场景。希望这能对你有所帮助。
发布于 2016-12-13 15:52:48
您可以添加主机端口以启用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>
https://stackoverflow.com/questions/40123596
复制相似问题