当前位置: 首页 > 知识库问答 >
问题:

如何将RTMP流重定向到客户端

裴彦
2023-03-14

我的Spring Boot应用程序在同一台服务器上广播了一个RTMP流。

例如,它可以使用

rtmp://localhost/livestream

这是一个视频直播流,从RED5服务器播放。我想将这个直播流重定向到任何试图请求它的客户端。

例如:

@Service
public class RTMPStreamHandler {

@RequestMapping("/stream") {
public /*Stream Object?*/ getStream() {
   //What should be returned?
   }
}

这种行为是必要的,这样我就可以控制何时可以访问RTMP流,因为它将是实时的24小时,但只能在其中一些中访问。我将把这个逻辑放在我的Controller上。

如何设置SpringFramework来读取RTMP流,并将其广播给试图访问该endpoint的用户?Spring有可能吗?

共有1个答案

姬飞昂
2023-03-14

试试Red5媒体服务器(Red5.org),它与Spring一起工作,可能适合你的用途

 类似资料:
  • 问题内容: 我想将子进程的stderr输出重定向到stdout。常量应该这样做,不是吗? 然而, 确实 输出了一些东西。为什么会这样,如何在stdout上得到错误消息? 问题答案: 仔细阅读源代码即可得出答案。特别是,该文档在显示以下内容时会产生误导: 表示(…)的特殊值表示标准错误应与标准输出进入同一 句柄 。 由于在求值时stdout设置为“默认”(技术上来说),因此stderr也设置为“默认

  • 对于以转化为目标且有名额限定的线下自办会议,通常邀约的客户会包含一部分老客户,此时会需要员工去进行邀约。定向邀约即是针对此场景提供的能力,市场人员可通过定向邀约邀请客户报名活动; 1. 添加拟邀客户名单 在参会人员列表点击【添加拟邀客户】或【添加参会人员】,从CRM的客户/联系人/销售线索中筛选拟邀客户名单到参会人员列表中进行邀约; 筛选拟邀客户名单 设置为拟邀状态 2. 下发邀约任务给业务负责人

  • 下午好,我正在使用spring boot,并且已经实现了http安全模式(https ),但是我需要知道如何将http请求重定向到https,以及是否有必要指定一个特定的安全端口,比如443,或者我可以使用任何端口。目前我使用端口8080 8443 我的班级 主要类别 请求类 响应类别 控制器类 应用属性 pom xml 我的项目结构 科胜 连接HTTP 更新 使用以下适用于我的spring版本的

  • 问题内容: 如何将* .appspot.com域重定向到自定义域。我想要的是这样重定向域: 注意:我正在使用go and gorilla mux。 问题答案: 您可以按照此处所述的方法进行组合,以重用代码。 在您的情况下,组合器将如下所示(根据您的口味和要求进行调整): 您可以使用以下方法包装处理程序:

  • 问题内容: 从上一页收集到数据后,我想向客户显示另一页。但是我在服务器端重定向新URL时遇到麻烦。这是我的逻辑: 将带有POST操作的用户输入提交给服务器; 服务器运行函数saveChoice()将用户输入保存到数据库中; 保存用户输入后,服务器将新的URL发送给客户端。 当客户端获取新URL时,服务器读取数据库并取出保存的数据 我坚持执行第3步(这里是流程示例): 这是模板: 我可以知道如何重定

  • 我有一个网站<code>www.example。com使用RewriteEngine将HTTP流量重定向到HTTPS: 我发现的问题是谷歌已经索引了这个URL: 给出此错误: 我尝试重定向流量,添加来自80和443虚拟主机的永久重定向: 没有成功。什么是正确的方法来重定向从http://www.example.com:443(和衍生网页)到https://www.example.com的所有流量?