использование livu (библиотеки) с phonegap?

#objective-c #ios #stream #cordova #rtmp

#objective-c #iOS #поток #кордова #rtmp

Вопрос:

Livu обладает функциями потоковой передачи в формате rtmp:http://stevemcfarlin.com/livu/index.html

исходный код (библиотека)https://github.com/otmakie/LivuLib

Я создал пару приложений для iphone, используя программное обеспечение, подобное phonegap. Насколько сложно будет модифицировать phonegap, чтобы использовать livu (библиотеку)?

Я предполагаю, что мне нужно отредактировать фреймворк phonegap (который написан на objective C ….)

Я думаю, у меня есть 3 варианта:

  1. Больше практикуйтесь в objective c и редактируйте фреймворк phonegap
  2. Нанять кого-нибудь для написания плагина phonegap.
  3. Практикуйте objective c / наймите программиста и переходите на полный native.

Когда я скомпилировал библиотеку livu и у меня :

 librtmp.a (from the rtmp xCode output)
libavcodec.a
libavcore.a
libavdevice.a
libavfilter.a
libavformat.a
libavutil.a
libswscale.a
  

И т.д., Как мне их использовать? (что такое файлы .a?)

Комментарии:

1. Привет, Writecoder. Удалось ли вам создать плагин iOS RTMP PhoneGap или вы использовали какое-то собственное решение? Интересно, возможно ли создать плагин для вещания PhoneGap RTMP, сейчас, в 2015 году, такого плагина на plugins.cordova.io или где-то еще в результатах поиска Google.

Ответ №1:

Вероятно, вам потребуется создать плагин для PhoneGap для взаимодействия с живой библиотекой.

http://wiki .phonegap.com/w/page/36752779/PhoneGap Plugins

Вот несколько руководств по созданию плагинов для PhoneGap:

http://hiediutley.com/2011/04/15/phonegap-tutorial-series-6-writing-your-own-plugin/