【发布时间】:2015-01-19 09:13:48
【问题描述】:
我有一个将 RTMP 发布到 Red5 服务器(音频和视频)的客户端。 我只想从已发布的流中录制音频或视频。 Red5 中是否有任何 API 允许对录音进行过滤?
我的 Red5 版本是 1.0 而且,在“org.red5.server.api.stream.IBroadcastStream”类中,我找不到可以静音或从 RTMP 流中删除视频/音频的方法
请帮忙。 提前致谢。
【问题讨论】:
标签: red5
我有一个将 RTMP 发布到 Red5 服务器(音频和视频)的客户端。 我只想从已发布的流中录制音频或视频。 Red5 中是否有任何 API 允许对录音进行过滤?
我的 Red5 版本是 1.0 而且,在“org.red5.server.api.stream.IBroadcastStream”类中,我找不到可以静音或从 RTMP 流中删除视频/音频的方法
请帮忙。 提前致谢。
【问题讨论】:
标签: red5
您可以实现自己的 RecordingListener 并从您的流中添加/删除它们。这些侦听器将被编码为在编写文件时忽略音频或视频。侦听器将通过您的客户端或通过访问 ClientBroadcastStream 的其他方式添加到您的命令中。这是您检查传入数据类型的区域:https://github.com/Red5/red5-server-common/blob/master/src/main/java/org/red5/server/stream/RecordingListener.java#L247
【讨论】: