Подтвердить что ты не робот

Live Video Chat для iPhone и HTTP Live Streaming

Как правило, я хочу создать приложение с функциями видеочата для iPhone. Но после многих поисков я все еще не могу найти успешных результатов. Есть ли какие-либо общественные или даже в этом отношении, частный API, доступный для этого на iPhone??? Если у вас есть ответ "ДА", пожалуйста, помогите мне.

В принципе, я хочу читать потоки видео на обоих устройствах, подключенных для общения. Большое спасибо заблаговременно и, пожалуйста, помогите мне, если сможете.

p.s - Я уже проверял iDoubs, но он не удался и всегда показывает какую-то неизвестную проблему и по этой причине не позволяет мне подключиться ни к кому.

ТАКЖЕ: Предлагаемый метод, который я нашел, - через HTTP Live Streaming. Но в этом тоже у меня много сомнений.

1.) Мне нужно найти, как загрузить свое видео с iPhone на HTTP-сервер, откуда я буду транслироваться?

2.) Можете ли вы разместить сообщение, связанное с настройкой сервера? Как подать видео на сервер FFMPEG?

В основном, мне нужно найти способ загрузки. Я сейчас просто отправляю на сервер шестнадцатеричный код в виде NSDATA, и я застрял там. Главная проблема в том, что она живая. Как мне это обработать?

Было бы лучше, если бы вы могли помочь мне сделать работу iDoubs должным образом.

Большое вам спасибо за поддержку!

4b9b3361

Ответ 2

HTTP-потоковая передача - это в первую очередь подход для адаптивной потоковой передачи с сервера на клиент. Для клиентов к серверу скорее идут традиционные потоки. Существует открытая библиотека для потоковой передачи, см. question.

В то время как возможно, чтобы время было в двухстороннем чате, не обязательно, что вы сможете использовать общедоступные API iOS. Тем не менее, я реализовал одностороннюю прямую трансляцию для iPhone, и сложная часть не была самой основной потоковой передачей, а кодировала полезную нагрузку. Вы можете сделать H264 в аппаратном обеспечении и AAC/iLBC в программном обеспечении.

Как вы хотите передать это в FFMPEG, зависит от вашего транспорта, возможно, от "H2O файлов" файла до "потоковой передачи" H264. Проверьте типы кадров H264, если вы реализуете сброс кадров; насколько мне известно, переконфигурировать кодер H264 "на лету", но перезапуск со свежими параметрами обычно не занимает больше секунды или около того.

Вы пытались воспроизвести живой ресурс во время захвата? Это хорошая отправная точка. Если вы столкнулись с открытым API для кодирования H264, отправьте его здесь, -)

Ответ 3


вот реальная рамка видео-чата, которую вы ищете. Его легко и просто реализовать для видео-чата. Я уже пробовал это. Его работа очень прекрасна. Отличная поддержка этой платформы - поддержка нескольких платформ.

Tokbox:
https://tokbox.com/platform
https://tokbox.com/opentok/tutorials/

Пример кода:
https://github.com/opentok/opentok-ios-sdk-samples/

Edit:
Вот статья, объясняющая opentok, используя синтаксический анализ.
http://www.iphonegamezone.net/ios-tutorial-create-iphone-video-chat-app-using-parse-and-opentok-tokbox/