YouTube работает на iOS?

Документы немного трудно разобрать здесь. Мне было интересно, есть ли способ

  • Потоковая передача YouTube в приложение iOS без значительного/любого брендинга YouTube.
  • Поток с устройства iOS в качестве широковещательного потока для YouTube в прямом эфире.

Мой начальный Гуглинг поднял смешанные ответы. Я надеялся увидеть пример этого, если это возможно, или сэкономить некоторое время, если это не так.

Предположим, что у меня есть человек на ATT рядом с человеком в потоковом контенте Verizon, и я хочу, чтобы оба они отображались как единый непрерывный поток, переключающийся туда и обратно. Создает ли YouTube или библиотеку что-нибудь, чтобы облегчить это?

Ответы

Ответ 1

Потоковая передача с устройства iOS не отличается от потоковой передачи с любого другого устройства. Вам нужно будет написать h264-кодировщик и RTMP-пакетик и отправить видео на ваш объект YouTube stream ingestionAddress. Очертание деталей кодировщика выше приведенного слишком велико для, но я настоятельно рекомендую посмотреть проект VideoCore iOS.

Что касается брендинга, единственный способ воспроизвести контент YouTube в приложении iOS без нарушения условий обслуживания YouTube - это воспроизведение видео в UIWebView или YouTube iOS player helper (это просто веб-представление с некоторыми интерфейсами воспроизведения).

Невозможно полностью удалить брендинг YouTube с проигрывателя IFrame. Однако есть варианты брендинга, которые вы можете переключить, используя флаг modestBranding на проигрывателе. См. Документы IFrame здесь.