我知道当从HTTP流媒体服务器请求内容块时,iOS AV播放器在HTTP请求标头X-Playback-Session-Id中提供UUID会话ID.
在这种情况下,Android媒体播放器的行为是什么?是否会将其会话ID发送到服务器?如果是,那么它为此目的使用了哪个HTTP请求头?
提前感谢您的任何反馈!
最佳答案
实现了应用内HTTP服务器将数据流式传输到Android MediaPlayer后,我可以肯定地确定HTTP请求不包含任何会话ID头.我记得它,HTTP请求非常基本.
处理所有被称为“libstagefright”的Android组件……你可以通过源代码查看它实际上做了什么.这是相关源文件的一个版本,不太旧:
https://github.com/nadlabak/android_frameworks_base/blob/gingerbread/media/libstagefright/NuHTTPDataSource.cpp