Предоставляет ли мультимедийный проигрыватель Android идентификатор сеанса в заголовках HTTP-запроса? - PullRequest
5 голосов
/ 10 января 2012

Я знаю, что проигрыватель iOS AV предоставляет идентификатор сеанса UUID в заголовке HTTP-запроса X-Playback-Session-Id при запросе фрагментов содержимого с сервера потоковой передачи HTTP.

Каково поведение медиаплеера Android в этом случае? Он отправляет свой идентификатор сеанса на сервер вообще? Если да, какой заголовок HTTP-запроса он использует для этой цели?

Заранее спасибо за любые отзывы!

1 Ответ

4 голосов
/ 16 января 2012

Внедрив HTTP-сервер в приложении для потоковой передачи данных в Android MediaPlayer, я вполне уверен, что HTTP-запрос не включает заголовок идентификатора сеанса. Насколько я помню, HTTP-запрос довольно прост.

Компонент Android, который обрабатывает все, что называется "libstagefright" ... вы можете просмотреть исходный код, чтобы увидеть, что он на самом деле делает. Вот одна версия соответствующего исходного файла, которая не слишком старая: https://github.com/nadlabak/android_frameworks_base/blob/gingerbread/media/libstagefright/NuHTTPDataSource.cpp

...