我正在尝试检测有关媒体源扩展中的流的以下信息
- 音频/视频比特率
- 带宽
- 流的 IP 地址
- 流式传输格式等信息
我一直在阅读文档,但找不到任何对这些文档的直接引用。是否可以提取这些信息?
最佳答案
- 带宽:您必须从客户端推断它,测量下载已知大小的数据包所需的时间(您也可以从 header 获取大小),并进行一些简单的数学计算。
- 音频/视频比特率和流信息(例如格式):听起来更容易访问服务器并发送此信息(如果您可以的话)。
- 在服务器上,您可以使用 ffmpeg/ffprobe 获取字节率,使用 Bento4 获取类型(参见 Get mime type for MediaSource.isTypeSupported )
- 如果您必须在客户端执行此操作,您可以查看MP4Box
IP:即客户端IP?它位于请求 header 中,并且有很多关于它的问题。
关于video-streaming - 可以在媒体源扩展中检测到以下哪些值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35913335/