Аутентификация для стриминга на twitch.tv
Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті.
У меня есть десктопная программа, которая броадкастит видео на сайты типа justin.tv. Но вот недавно justin был куплен амазоном и весь его сервис был перенесен на twitch.tv.
Соответственно, код в проге надо переделывать. Первое с чем столкнулся, это аутентификация.
Для justin.tv это делалась через вот эту урл
http://www.justin.tv/live/stream_key?login=%s&password=%s"
Перешерстил их весь API, но так и не нашел аналогичную урл для twitch.tv.
Может, кто подскажет — существует ли она вообще для этого сайта?
Согласно их API аутентификация (github.com/.../master/authentication.md) должна идти через их access token.
Чтобы получить этот токен, нам надо создать аккаунт на twitch.tv и зарегистрировать там свою программу. После чего, мы получаем client_id.
Далее просто, используя их client_id, пароль и имя пользователя, мы формируем запрос на сервер и получаем это токен, через который мы проходим
аутентификацию.
Теперь у меня сомнения:
— будет ли это работать для других пользователей, ведь client_id привязан к конкретному аккаунту? Т.е., пользователь должен стримить в свой собственный канал.
— Вся эта аутентификация настроена для работы с аккаунтом, а будет ли она работать для стриминга по RTMP?
С их саппортом связывался, отвечают очень медленно и одними отписками, а проект надо срочно закрывать.
15 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів