这是indexloc提供的服务,不要输入任何密码
Skip to content

Byte Range Support for Progressive Media Playback #2641

@nikhil-here

Description

@nikhil-here

Use case description

ExoPlayer should fetch progressive playback data using HTTP byte-range requests instead of keeping a single connection open and reading from it based on LoadControl settings. On the client side, iOS and Safari already use byte-range requests—making multiple API calls—for MP4 playback; we want to experiment with this approach on Android to see how it performs.

Proposed solution

  • Modify ProgressiveMediaPeriod.buildDataSpec() method to use setLength method to trigger byte-range request.
  • FLAG to A/B test this behaviour

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions