Ant Media Server 似乎与 RTMP 流媒体一起工作。它似乎也支持RTMPS,但我做不到。在 Ant Media Server 中进行哪些更改以支持 RTMPS 流式传输?
问问题
1307 次
1 回答
3
您可以在 Ant Media Server 中启用 RTMPS,如下所示:
- 除非您这样做,否则请启用 SSL。您可以按照此处的说明轻松完成。启用 SSL 后,检查以下参数,
/usr/local/antmedia/conf/red5.properties
它们应设置为:
# RTMPS Key and Trust store parameters
rtmps.keystorepass=YOUR_DOMAIN
rtmps.keystorefile=conf/keystore.jks
rtmps.truststorepass=YOUR_DOMAIN
rtmps.truststorefile=conf/truststore.jks
取消注释以下两个分支
/usr/local/antmedia/conf/red5-core.xml
<bean id="rtmpsMinaIoHandler" class="org.red5.server.net.rtmps.RTMPSMinaIoHandler"> . . . </bean>
和
<bean id="rtmpsTransport" class="org.red5.server.net.rtmp.RTMPMinaTransport" init-method="start" destroy-method="stop"> . . . </bean>
重启服务器`sudo service antmedia restart`
使用以下 RTMPS 端点格式将您的流发布到 Ant Media Server:
rtmps://ANT_MEDIA_SERVER_URL:8443/APP_NAME/STREAM_ID
APP_NAME
可以是LiveApp
或任何其他应用程序名称,STREAM_ID
也可以是任何名称,例如live
于 2020-06-01T08:05:47.610 回答