首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用/live servlet的Red5流

使用/live servlet的Red5流
EN

Stack Overflow用户
提问于 2014-03-03 00:10:44
回答 1查看 579关注 0票数 0

我需要让我的应用程序在一个Red5应用程序中播放使用rtmp发布的实时视频流,但是,我需要使用另一个安装的Red5应用程序来播放它,该应用程序被配置为使用RTMPTServlet (即/live示例servlet)。

是否可以通过rtmp发布直播视频流,然后通过另一个Red5 (即/live)应用程序播放(知道流名称)?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-03-28 01:12:09

我不确定我是否完全理解你的意思,但我会试一试。看起来你是在发布,比如说"/app1“,你想在"/live”上查看流。要做到这一点并不容易,因为您需要编写一些代码来代理来自app1的流。如果您只是想使用RTMPT来查看您的广播流,则发布到直播应用程序。但是,在启动服务器之前,您需要在实时应用程序中配置RTMPT servlet。将这些条目添加到webapps/live/WEB-INF/web.xml文件中,然后启动服务器。

代码语言:javascript
复制
<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>

如果您使用conf/red5.properties中的默认http端口设置,您的流将在rtmpt://youriporhost:5080/live中可用

关于RTMPT的旧博客文章在这里:http://gregoire.org/2009/01/28/rtmpt-and-red5/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22130012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档