制作跨平台RTMP流媒体/播放应用的正确方法。 Phonegap livu插件?

问题描述 投票:12回答:1

如果我们需要编写一个支持播放和播放RTMP视频流的跨平台移动应用程序。我知道可以使用Android原生库,而Objective C也有一些。但是,如果不使用不受支持的Flash,Adobe AIR或其他外部组件,我们是否可以真正实现跨平台?

哪种方式可以编写跨平台(至少Android> = 4 + iOS; WP,黑莓 - 很不错)支持RTMP / RTSP的移动应用程序?

大约要求:

  • 在应用程序页面上播放一个或多个RTMP流,延迟时间最短(最长1-3秒 - 这就是为什么延迟高达10-20秒的HLS不适合的原因)
  • 从移动设备摄像头广播到RTSP服务器
  • (可选)从移动摄像头广播到RTMP服务器(通过编码流到客户端的RTMP)

编写PhoneGap插件是否适合这项任务?这种插件的正确方法是什么 - 尝试将livu lib RTMP客户端(或其他RTMPy客户端)嵌入到插件代码(如using livu (lib) with phonegap?)或插件内部的操作系统版本上,并使用一些已编译的本机视频流工具?

PS:如果你在github的某个地方使用过这样的插件,或者有一些使用跨平台框架进行视频流的经验 - 请分享你的经验。如果你有一个现成的流媒体插件,并愿意出售它,或者可以写它 - 请同时评论,我很乐意支付它。

android ios cordova xamarin rtmp
1个回答
-1
投票

嗨,您可以使用离子框架嵌入视频流为移动应用程序和链接的参考是Nic raboy video in Ionic和该项目的插件是camera,您可以根据您的要求编辑此插件文档延迟应用程序显示和注入$http服务在您的控制器中将数据发送到服务器

© www.soinside.com 2019 - 2024. All rights reserved.