Red5 配置RTMPT
在網(wǎng)上找了挺長時(shí)間,終于把RTMPT的問題解決了。
我要做的項(xiàng)目需要實(shí)現(xiàn)這樣的流程:
當(dāng)然我在這里面做的工作很少,僅僅幾個(gè)配置而已。
配置Red5的RTMPT
總結(jié)郵件列表內(nèi)容,配置Red5的RTMPT有兩種方式:
我配置成功主要是根據(jù)Mondain的郵件回復(fù),內(nèi)容如下:
?
方法(第二種方式)
第二種配置方法有下面幾點(diǎn)需要注意:
修改你的應(yīng)用的web.xml文件,增加:
<servlet>
<servlet-name>rtmpt</servlet-name>
<servlet-class>org.red5.server.net.rtmpt.RTMPTServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>rtmpt</servlet-name>
<url-pattern>/fcs/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>rtmpt</servlet-name>
<url-pattern>/open/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>rtmpt</servlet-name>
<url-pattern>/close/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>rtmpt</servlet-name>
<url-pattern>/send/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>rtmpt</servlet-name>
<url-pattern>/idle/*</url-pattern>
</servlet-mapping>
修改%RED5%/conf/red5.properties文件
我是這樣改的:
http.port = 80
rtmpt.prot = 5080
據(jù)我自己的理解,Red5對這兩個(gè)端口做了映射。因此來自客戶端的RTMPT請求是針對80端口的,這一點(diǎn)我抓包確認(rèn)過。
大概就這樣。
轉(zhuǎn)載于:https://www.cnblogs.com/developerdaily/p/4662055.html
總結(jié)
以上是生活随笔為你收集整理的Red5 配置RTMPT的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bin(x)将整数x转换为二进制字符串
- 下一篇: Apache Ant运行时Unable