Chromecast 最大内存大小

Mat*_*Bee 1 receiver media-source chromecast

Chromecast 接收器的最大视频缓冲区大小是多少?我正在使用 MediaSource 滚动我自己的类似 HLS 的实现,并且需要缓冲区限制。

Mat*_*Bee 5

发现我的答案浏览 Chromium 源代码。

https://code.google.com/p/chromium/codesearch#chromium/src/media/filters/source_buffer_platform_lowmem.cc

在撰写本文时:

// 2MB: approximately 1 minute of 256Kbps content.
// 30MB: approximately 1 minute of 4Mbps content.

kSourceBufferAudioMemoryLimit = 2 * 1024 * 1024;
kSourceBufferVideoMemoryLimit = 30 * 1024 * 1024;
Run Code Online (Sandbox Code Playgroud)

  • 只是出于兴趣,这是一种通过捕获调用 `SourceBuffer.appendBuffer()` 时会抛出的 `QuotaExceededError` 来进行内存管理的替代方法,然后减少您尝试添加到缓冲区的数量吗?或者您是否出于其他原因需要特定于设备的限制? (2认同)