2016-01-28 14 views
5

Mam specjalny przypadek użycia, w którym muszę śledzić nagłówek odpowiedzi od AVPlayer podczas strumieniowania listy odtwarzania HLS. Szukałem w Internecie i przeczytałem dokumentację AVPlayer i nie znalazłem żadnego konkretnego sposobu, aby to uzyskać. Wiem, że istnieje sposób na uzyskanie nagłówków odpowiedzi HTTP z żądania zgłoszonego przez aplikację, ale nie mogłem znaleźć niczego, aby uzyskać nagłówek odpowiedzi na żądania przesłane przez AVPlayer.Nagłówek odpowiedzi od AVPlayer

+0

pan znaleźć odpowiedź? Potrzebuję nagłówka odpowiedzi do wykrywania przełączania CDN. – vahid

Odpowiedz

1

Spędziłem tygodnie szukając sposobu, aby to zrobić zarówno dla żądań, jak i odpowiedzi dla list odtwarzania i żądań kawałka. Jedynym sposobem, jaki udało mi się znaleźć, było przepuszczenie żądania odtwarzania przez odwrotne proxy na urządzeniu. Pozwala to przechwycić żądanie, dodać nagłówki, wysłać je do prawdziwego serwera, a następnie wyodrębnić nagłówki z odpowiedzi przed zwróceniem jej do odtwarzacza AVPlayer.

Zrobiłem prosty przykład projekt (z dużą ilością komentarzy i dokumentacją) tutaj: https://github.com/kevinjameshunt/AVPlayer-HTTP-Headers-Example

Powiązane problemy