Ant Media Server 如何发布RTMPS 流?
How to publish RTMPS stream in Ant Media Server?
Ant Media Server 似乎支持 RTMP 流。它似乎也支持 RTMPS,但我做不到。要在 Ant Media Server 中更改什么以支持 RTMPS 流式传输?
您可以在 Ant Media Server 中启用 RTMPS,方法如下:
- 启用 SSL,除非你这样做了。您可以按照 here 中的说明轻松完成。
启用 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
Ant Media Server 似乎支持 RTMP 流。它似乎也支持 RTMPS,但我做不到。要在 Ant Media Server 中更改什么以支持 RTMPS 流式传输?
您可以在 Ant Media Server 中启用 RTMPS,方法如下:
- 启用 SSL,除非你这样做了。您可以按照 here 中的说明轻松完成。
启用 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