Идентификация Android Media Player идентификатор снабжения в заголовках HTTP -запросов?
-
26-10-2019 - |
Вопрос
Я знаю, что IOS AV Player поставляет идентификатор сеанса UUID в HTTP-запросе заголовок X-Playback-Session-ID при запросе кусков контента с потокового сервера HTTP.
Каково поведение Android Media Player в этом случае? Он вообще отправляет свой идентификатор сеанса на сервер? Если это так, какой заголовок HTTP -запроса используется для этой цели?
Заранее спасибо за отзывы!
Решение
Внедрив HTTP-сервер в приложении для потоковой передачи данных в Android MediaPlayer, я достаточно уверен, что HTTP-запрос делает нет Включите любой заголовок идентификатора сеанса. Насколько я помню, HTTP -запрос довольно простой.
Компонент Android, который обрабатывает все, что называется «libstagefright» ... вы можете ловить исходный код, чтобы увидеть, что он на самом деле делает. Вот одна версия соответствующего исходного файла, который не слишком старый:https://github.com/nadlabak/android_frameworks_base/blob/gingerbread/media/libstagefright/nuhttpdatasource.cpp