标签:
在网上找了挺长时间,终于把RTMPT的问题解决了。
我要做的项目需要实现这样的流程:
当然我在这里面做的工作很少,仅仅几个配置而已。
配置Red5的RTMPT
总结邮件列表内容,配置Red5的RTMPT有两种方式:
我配置成功主要是根据Mondain的邮件回复,内容如下:
方法(第二种方式)
第二种配置方法有下面几点需要注意:
修改你的应用的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
据我自己的理解,Red5对这两个端口做了映射。因此来自客户端的RTMPT请求是针对80端口的,这一点我抓包确认过。
大概就这样。
标签:
原文地址:http://www.cnblogs.com/developerdaily/p/4662055.html