live-streaming - 如何使用 REST api 从 Antmedia 服务器下载 VoD 文件
问题描述
我有一个 antmedia 服务器,它以 mp4 格式记录它的直播,我想在不登录服务器的情况下使用 REST API 下载视频文件。
我可以通过 getVodList API 调用获取视频文件的 URL: https://hostname:5443/WebRTCAppEE/streams/635547478315893611491677_720p.mp4
问题是当我没有登录时它会给出 403 错误。当然我的 IP 地址被列入白名单。
有没有一种方法可以在不登录的情况下访问该文件?
解决方案
好的,事实证明我需要使用 getToken 端点创建一个播放令牌,以提供原始录音的 streamId。之后,必须使用 token=... GET 参数将此令牌添加到 .mp4 URL 的末尾。
推荐阅读
- c++ - 如何使用 find() 访问 shared_ptr 的数据
- java - 在 Spring Tools Sutie 4 中,为什么 Alt + Shift + Q、O 不起作用?
- linux - 收到信号后,如何获取发送方进程的更多信息(PID 除外)?像进程名称和它的参数
- javascript - React Hooks useState useEffect 幻灯片
- javascript - monaco 编辑器中的 model.onDidChangeContent 与 editor.onKeyUp 用于验证和自动保存
- ios - 如何使用后台任务构建 iOS Swift Alarm App
- react-native - 徽标在其他设备中被裁剪
- tcl - 如何在 tcl 中将 \n 设置为 str
- apache-kafka - 减少 Kafka Consumer 配置中的 max.poll.records 的影响
- java - 如何获取数组中相同大数的多个索引?