2015-06-16 1 views
4

Я хотел бы разработать приложение реального времени (видео и аудио) для приложений Android и iOS. В идеале он также сможет подключиться к браузеру, однако мобильные платформы являются наиболее важными для этого случая.Собственные средства связи в реальном времени для WebRTC

Я изучал WebRTC, однако, поскольку это (относительно) новый протокол, кажется, не лучший метод реализации. Это также кажется очень сложным/неудобным для реализации на iOS.

Мне просто интересно, знает ли кто-нибудь о лучшей альтернативе WebRTC, которая бесплатна и легко реализуется изначально на iOS и Android?

Редактировать: У меня есть webRTC, в настоящее время работающий для Android, но у меня все еще есть проблемы с родным webRTC для iOS. У кого-нибудь есть обновленная информация/учебники, которые могут помочь мне начать?

+0

Чтобы быть честным, ваш вопрос прослушивает меня, [ЭТО] (http://stackoverflow.com/questions/14499282/what-are-the-realtime-communication-protocols-available-for-the-web) является список протоколов, я не мог найти более простой способ. Во всяком случае, вы могли бы сделать тяжелую работу и сделать это с помощью сокета ... (Как [это] (http://stackoverflow.com/questions/6116880/stream-live-video-from-phone-to-phone-using- socket-fd), которые возвращаются к «ipcamera».) – Remy

ответ

3

Я думаю, webRTC - это самый простой способ разработки приложения RTC на мобильных устройствах и в Интернете. Будучи мобильным разработчиком, который не имеет видеоизображения о webrtc, коммуникациях в режиме реального времени и voip, вы можете разрабатывать свое приложение без сложности VoIP, используя webrtc.

Для браузера webrtc встроен в Chrome, Firefox и Opera, поэтому вы должны использовать его напрямую. Поддержка IE и Safari может быть добавлена ​​через plugin. Для мобильной стороны вам необходимо скомпилировать источник webrtc для платформ iOS и Android, а затем добавить библиотеку webrtc в ваш проект, вы можете использовать его, как в браузерах. А также у webRTC есть простой API, много примеров и документации для iOS и Android. Это очень объяснительные и полезные руководства для webRTC на Android, чтобы понять поток webrtc.

https://tech.appear.in/2015/05/25/Introduction-to-WebRTC-on-Android/ http://www.html5rocks.com/en/tutorials/webrtc/basics/

+0

Спасибо за информацию. Вчера вечером я работал над андроидом, но мне все еще сложно разобраться в iOS. Знаете ли вы о хороших учебниках? – Jaysbays

0

заказ http://quickblox.com/ имеет лучшие тарифные планы доступны. Это бесплатно, если у вас менее 20 тыс. Пользователей. Существуют также примеры кодов для платформ Android и iOS.

0

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

Он также работает на прошивке, что является случаем

В моем случае Web-RTC работал без каких-либо проблем в андроиде, но я не проверял в IOS

Вот некоторые учебников о том, как добавьте пешеходную дорожку в свой проект.

https://diego.org/2015/01/07/embedding-crosswalk-in-android-studio/

https://crosswalk-project.org/documentation/embedding_crosswalk.html

Я надеюсь, что это помогает.