【问题标题】:Can agora save the live streaming video and replay it inside the app.?agora 可以保存直播视频并在应用内回放吗?
【发布时间】:2020-05-07 10:26:54
【问题描述】:
public class AgoraEventHandler extends IRtcEngineEventHandler {

    private ArrayList<EventHandler> mHandler = new ArrayList<>();


    @Override
    public void onNetworkQuality(int uid, int txQuality, int rxQuality) {
        for (EventHandler handler : mHandler) {
            handler.onNetworkQuality(uid, txQuality, rxQuality);
        }
    }

    @Override
    public void onRemoteVideoStats(RemoteVideoStats stats) {
        for (EventHandler handler : mHandler) {
            handler.onRemoteVideoStats(stats);
        }
    }

}

我得到了原始数据保存之类的东西,但我想知道这是否有助于将视频保存在服务器上并重播。

【问题讨论】:

  • 问题解决了吗?

标签: android video live-streaming developer-tools agora.io


【解决方案1】:

您可以在应用中本地保存视频,但您需要访问低级 API 才能做到这一点 https://docs.agora.io/en/Interactive%20Broadcast/raw_data_video_android?platform=Android 并创建自己的脚本以将所有 videoFrame 写入文件。

或者,如果您正在寻找基于云的解决方案,Agora 提供两种解决方案:

1.云录制:https://docs.agora.io/en/cloud-recording/product_cloud_recording%20?platform=Linux 2.现场录音:https://docs.agora.io/en/Recording/product_recording?platform=Linux

【讨论】:

  • 这个过程只能让我们录制一个频道。有什么办法可以自动录制所有的流媒体?
  • 您说的是哪种解决方案,低级录制还是云录制? @MithunSackerShuvro
猜你喜欢
  • 2023-04-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多