uni-app video组件无法播放rtsp视频

uni-app video组件无法播放rtsp视频

3 回复

bug已确认。 下个版本会修复

更多关于uni-app video组件无法播放rtsp视频的实战教程也可以访问 https://www.itying.com/category-93-b0.html


bug已修复

在uni-app中,video组件默认不支持直接播放RTSP视频流。这是因为RTSP(Real Time Streaming Protocol)是一种实时流媒体传输协议,而uni-app的video组件主要基于各平台(如H5、小程序、App)的原生视频播放器实现,这些播放器通常仅支持常见的视频格式(如MP4、WebM)及流媒体协议(如HLS、MPEG-DASH),RTSP不在其默认支持范围内。

解决方案:

  1. 转换为支持的协议:将RTSP流转换为HLS(.m3u8)或HTTP-FLV等格式,再通过video组件播放。可使用流媒体服务器(如Nginx搭配RTMP模块、FFmpeg)进行实时转码。
    • 示例:通过FFmpeg将RTSP转为HLS:
      ffmpeg -i rtsp://your-stream-url -c copy -f hls output.m3u8
回到顶部