youtube выдает ошибку «Произошла ошибка. Пожалуйста, попробуйте позже» только при использовании прокси - PullRequest
0 голосов
/ 19 сентября 2019

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

Я проверил дамп tcp обоих, т.е. при использовании прокси и не используя прокси, и у меня есть понимание, что данные приложения обслуживаются в обоих случаях. Я также пытался получить журнал отладки YouTubeи выглядит следующим образом:

{
  "ns": "yt",
  "el": "embedded",
  "cpn": "G7olUuLKEv2WiDuc",
  "docid": "tgbNymZ7vqY",
  "ver": 2,
  "cmt": "0",
  "ei": "Zl-DXZLOHNi-VJvaheAK",
  "fs": "0",
  "rt": "703.547",
  "euri": "https://api.xyz.com/",
  "lact": 3,
  "cl": "269594195",
  "mos": 0,
  "state": "80",
  "volume": 100,
  "c": "WEB_EMBEDDED_PLAYER",
  "cver": "20190918",
  "cplayer": "UNIPLAYER",
  "cos": "Android",
  "cosver": "9",
  "hl": "en_US",
  "cr": "IE",
  "len": "287",
  "fexp": "23735348,23744176,23745073,23788875,23793834,23804281,23812325,23817438,23817472,23820289,23828081,23828243,23832543,23834798,23835015,23836965,23837742,23837772,23837993,23838477,23838823,23838823,23839361,23840217,23840699,23841766,23842662,23842986,23843291,23843534,23844083,24630231,24660071,9449243",
  "size": "1000:964:2.75",
  "inview": "1",
  "conn": "7",
  "vct": "0.000",
  "vd": "NaN",
  "vpl": "",
  "vbu": "",
  "vpa": "1",
  "vsk": "0",
  "ven": "0",
  "vpr": "1",
  "vrs": "0",
  "vns": "0",
  "vec": "null",
  "vvol": "1",
  "debug_error": {
    "errorCode": "auth",
    "errorMessage": "An error occurred. Please try again later.",
    "No": "GENERIC_WITHOUT_LINK",
    "Hg": "",
    "Dy": "ec.2;ed.;es.null"
  },
  "relative_loudness": "NaN",
  "user_qual": "auto",
  "debug_videoId": "tgbNymZ7vqY",
  "0sz": false,
  "op": "",
  "yof": false,
  "dis": "",
  "gpu": "Adreno_(TM)_509",
  "cgr": true,
  "debug_playbackQuality": "unknown",
  "debug_date": "Thu Sep MM YYYY 16:42:39 GMT+TTTT"
}

Поскольку содержимое загружается в соответствии с анализом tcpdump, видео в идеале должно воспроизводиться, но код ошибки auth меня запутал.

...