Ответ 1
Потоковая передача с устройства iOS не отличается от потоковой передачи с любого другого устройства. Вам нужно будет написать h264-кодировщик и RTMP-пакетик и отправить видео на ваш объект YouTube stream
ingestionAddress
. Очертание деталей кодировщика выше приведенного слишком велико для, но я настоятельно рекомендую посмотреть проект VideoCore iOS.
Что касается брендинга, единственный способ воспроизвести контент YouTube в приложении iOS без нарушения условий обслуживания YouTube - это воспроизведение видео в UIWebView
или YouTube iOS player helper (это просто веб-представление с некоторыми интерфейсами воспроизведения).
Невозможно полностью удалить брендинг YouTube с проигрывателя IFrame. Однако есть варианты брендинга, которые вы можете переключить, используя флаг modestBranding
на проигрывателе. См. Документы IFrame здесь.