【问题标题】:RTSP vlc player stream delay issue in react nativeReact Native 中的 RTSP vlc 播放器流延迟问题
【发布时间】:2022-08-02 16:47:44
【问题描述】:

我正在开发一个需要使用支持 rtsp 流媒体播放器的应用程序,因此我安装了 react-native-vlc-media-player 库。因此,在根据文档分配 url 后,流正在播放,并且我在点击 api 后制作了按钮来改变相机的方向,我立即得到响应,但在 vlc 播放器上更新视频有大约 15 到 18 秒的延迟。 这是代码:

   <VLCPlayer
                style={style.imageStyle}
                videoAspectRatio=\"16:9\"
                source={{ uri: videoUrl }}
                onError={(err) => console.log(\"video error:\", err)}
                onPaused={isPaused}
                repeat={true}
                mediaOptions={{
                  \":network-caching\": 150,
                  \":live-caching\": 0,
                  \":file-caching\": 0,
                  \":live-caching\": 0,
                  \":network-caching\": 150,
                  \":clock-jitter\": 0,
                  \":clock-synchro\": 0,
                }}
                initType={2}
                initOptions={[\"--no-audio\", \"--no-stats\", \"--rtsp-tcp\"]}
              />

任何建议我如何减少或消除 vlc 播放器的延迟

    标签: react-native vlc rtsp


    【解决方案1】:

    尝试将 ":live-caching": 0, 参数更改为 150 或 300。 可能由于缓冲区大小为 0,它没有积累足够的数据来开始解码。

    【讨论】:

      猜你喜欢
      • 2011-08-18
      • 1970-01-01
      • 2012-05-31
      • 1970-01-01
      • 1970-01-01
      • 2015-12-25
      • 2013-12-22
      • 1970-01-01
      • 2019-10-23
      相关资源
      最近更新 更多