Как исправить ошибку #1000 на Twitch
8-9 октября Twitch выпустил обновление, из-за которого на каналах у многих стримеров из РФ и стран СНГ в плеере стала появляться Ошибка # 1000 “Загрузка видео отменена. Попробуйте снова”. Вследствие этого стрим невозможно запустить зрителю из РФ: ни на Twitch, ни за его пределами (в случае встраивания плеера на сторонний сайт).
Давайте разбираться, почему ошибка # 1000 появляется и как ее исправить.
Эта проблема встречается наиболее часто у начинающих стримеров, на новых каналах, у которых еще нет статуса компаньона или партнера Twitch. Корень проблемы тянется еще с июня этого года, когда Twitch ограничил качество трансляций для пользователей из России, снизив максимальное разрешение для просмотра до 720p.
Руководитель Twitch Дэн Клэнси объяснял данные ограничения дороговизной обслуживания работы сервиса на российском рынке и санкциями со стороны государственных регуляторов, которые влияют на работу Твича в России.
Естественно, постоянные российские пользователи Twitch не согласились с тем, что их заставляют смотреть своих любимых стримеров в обрезанном качестве и нашли “1000 и 1” метод обхода этого ограничения.
И вот, спустя 3,5 месяца, Twitch выкатывает обновление, которое принудительно запрещает воспроизведение потока в качестве выше 720p с российских IP-адресов. Вместо стрима зритель видит только черный экран с текстом ошибки и очень медленно прогружающиеся остальные элементы интерфейса Твича.
Почему проблема массово появляется на новых каналах у начинающих стримеров? Всё просто – им недоступен сервис транскодирования видео от Twitch, который доступен только стримерам в статусе компаньона и выше. А значит, зрителям этих каналов недоступен выбор качества для зрителя. Если выходящий видеопоток превышает разрешение 720p, то он становится недоступным к просмотру для пользователей из РФ ввиду вышеописанных ограничений.
Решение для зрителя
Итак, если вы столкнулись с появлением данной ошибки при просмотре стрима, то вам сможет помочь любой рабочий классический трехбуквенный сервис для подмены вашего IP-адреса на другой регион. Также можно использовать расширения браузера, выполняющие функции проксирования, например, ReYohoho Twitch Proxy и ему подобные.
Решение для стримера
Для стримера есть два решения, как не допустить появление ошибки # 1000 – либо снизить качество выходящего видеопотока до 1280х720px, либо транскодировать видеопоток самому за счет ресурсов своей видеокарты и отправлять их в Twitch. Ниже подробнее про оба метода.
Снижение качества видеопотока
Сделать это можно в OBS в разделе “Настройки / Видео”. Установите значение в поле “Разрешение выхода” на значение 1280x720p, тогда на Twitch сразу будет передаваться видеопоток с нужным разрешением, и пользователи из РФ смогут смотреть ваш стрим без технических проблем.
При этом оставляя изначальное базовое разрешение в 1920х1080px, вы сможете, например, параллельно записать видео своей трансляции в FullHD качестве (если планируете делать из него нарезки для других соцсетей). Если вы не планируете использовать оригинальный размер видео, то можете изменить верхний параметр сразу на 1280x720px, чтобы не применялся фильтр масштабирования.
Плюсы этого способа:
- минимальная нагрузка на вашу видеокарту и как следствие, низкие требования к мощности видеокарты.
- рабочий вариант, если ваша видеокарта не поддерживает функцию транскодирования (большинство карт от AMD).
Минусы этого способа:
- зритель ни при каких “танцах с бубном” не сможет повысить качество вашего стрима выше 720p. Кому-то данное разрешение “режет глаз”, особенно на больших экранах и ТВ.
- некоторые игры становятся менее смотрибельными, такие, где нужно высматривать каждый пиксель, например шутеры типа PUBG и им подобных.
Транскодирование своими силами
Транскодирование — это процесс, который создает несколько версий видео с разным качеством для вашего входящего транслируемого контента оригинального качества. Наличие нескольких версий потока разного качества позволяет зрителям с медленным или ограниченным интернетом или устаревшим устройством смотреть стрим без лагов и буферизации.
Транскодирование можно делать на своей стороне силами своей видеокарты. а можно передать на сторону Twitch, но это доступно только стримерам со статусом компаньона или выше. Для простых смертных доступно только одно единственное качество – это качество выходящего видеопотока из OBS на Twitch.
Если ваше железо позволяет вам транскодировать видеопоток и отправлять его на Twitch, то для этого нужно включить функцию Enhanced Broadcasting, которая появилась в OBS в версии 30.2. Также эта возможность есть и в XSplit Broadcaster.
Еще ползут слухи, что Twitch в скором будущем вообще планирует отказаться от транскодинга на своей стороне для всего СНГ-региона, и переложить эту функцию на стримеров.
Плюсы этого способа:
- зрители имеют возможность смотреть стрим в максимальном разрешении, которое им доступно на Twitch, исходя из их региона или использования кастомных решений по обходу ограничений Твича.
- вы можете использовать более высокий битрейт, чем по умолчанию поддерживает Twitch – эта функция будет его ограничивать автоматически.
- вы предоставляете зрителям возможность выбирать разное качество, даже если не имеете доступа к транскодированию от Twitch.
Минусы этого способа:
- повышенная требовательность к вашему железу, в частности – видеокарте и скорости интернета. Если ваше оборудование не будет справляться, то зритель будет лицезреть лаги на стриме на любом разрешении.
- функция Enhanced Broadcasting не совместима с другими платформами, вследствие чего при стриминге одновременно на разные платформы, могут возникать проблемы с качеством картинки.
- данную функцию поддерживают только видеокарты от NVIDIA, поэтому не у всех есть возможность использовать этот способ.
Возможно вам также будут полезны следующие материалы Twitch о транскодировании через функцию Enhanced Broadcasting:
Если вы включили функцию, на стриме появилась возможность выбирать качество, но ошибка # 1000 не уходит, значит функция не работает корректно с вашей видеокартой, либо вы установили некорректные настройки. Попробуйте воспользоваться способом №1.
Как проверить, доступен ли ваш стрим для зрителей? Просто перейдите на свой стрим из другого браузера или через режим инкогнито.