Я использую API YouTube (версия 2) для создания прямых трансляций из своего приложения. События успешно создаются, но пользователи жаловались, что доступность настроек загрузки отличается для событий, созданных через API, по сравнению с событиями, созданными непосредственно через сайт YouTube.
Я связался с двумя изображениями, чтобы проиллюстрировать различия:
first — это то, как настройки выглядят для события, созданного с помощью API. секунда — это то, как выглядят настройки для события, созданного на сайте YouTube.
Обратите внимание на различия в настройках энкодера. Могу ли я что-нибудь сделать с вызовом API, чтобы настройки соответствовали тому, как они выглядят на втором изображении? Или так всегда появляются все события при создании через API?
Вот пример вызова API (отредактированы биты авторизации):
Authorization: Bearer ************
Accept: application/atom+xml
Content-Type: application/atom+xml
GData-Version: 2
X-GData-Key: key=*********
<entry xmlns:yt="http://gdata.youtube.com/schemas/2007" xmlns:media="http://search.yahoo.com/mrss/" xmlns="http://www.w3.org/2005/Atom">
<title>Test</title>
<summary>Test</summary>
<yt:when start="2013-08-14T17:00:00Z" />
<content type="application/atom+xml">
<entry>
<media:group>
<media:category label="Sports" scheme="http://gdata.youtube.com/schemas/2007/categories.cat" />
</media:group>
</entry>
</content>
</entry>