是否可以在 ionic (cordova) 上播放 rstp 视频和音频?
如果是这样,我们怎样才能实现它?
我想用我的 ionic 应用程序直播 rstp。
许多音频和视频功能都依赖于底层设备的功能和规则。
具体来说,如果您的应用程序要在移动网络上运行,iOS 设备此时需要您使用 HLS (https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/UsingHTTPLiveStreaming/使用HTTPLiveStreaming.html#//apple_ref/doc/uid/TP40008332-CH102-SW5):
应用程序要求
警告:提交到 App Store 分发的 iOS 应用程序必须符合这些要求。
如果您的应用程序通过蜂窝网络传输视频,并且视频时长超过 10 分钟或五分钟内数据量超过 5 MB,则您需要使用 HTTP Live Streaming。 (渐进式下载可用于较小的剪辑。)
如果您的应用程序通过蜂窝网络使用 HTTP 直播流,您需要提供至少一个 64 Kbps 或更低带宽的流(低带宽流可能是纯音频或带有静态图像的音频)。
这些要求适用于提交在 App Store 中分发以在 Apple 产品上使用的 iOS 应用程序。 Apple 可能会自行决定拒绝或删除不合规的应用程序。
确实存在似乎能够在 iOS 上播放 RTSP 的应用程序(例如 https://itunes.apple.com/us/app/rtsp-player/id1070125481?mt=8 ),因此尚不清楚它们是否遵守上述持续时间大小规则,否则这只是 Apple 的“自由裁量权”的一个示例。
Android 设备应该支持 RTSP(取决于版本和可能的型号等) - https://developer.android.com/guide/appendix/media-formats.html,尽管 Android 媒体播放器可能很棘手(查看 stackoverflow 问题关于 Android 上的视频播放)。
2024 年最便宜的 IPTV 订阅 |蜥蜴iptv https://lizardtv.net/