Future<void> _initPlayer() async {
if(widget.url.contains("rtsp")){
//rtsp视频关键配置
await player.setOption(FijkOption.formatCategory, "rtsp_transport", "tcp");
// fijkPlayer 初始化不启用缓冲,避免画面卡死不动
await player.setOption(FijkOption.playerCategory, 'packet-buffering', 0);
await player.setOption(FijkOption.playerCategory, 'framedrop', 1);
}
player.setDataSource(widget.url, autoPlay: true);
}
关于flutter使用fijkplayer播放rtsp视频卡顿黑屏问题
于 2022-10-13 09:39:22 首次发布
本文介绍了一种针对RTSP视频流的播放配置方法,通过设置关键参数如使用TCP传输、禁用缓冲及帧丢弃来优化播放效果。此外,还展示了如何通过Flutter中的FijkPlayer播放器组件加载并自动播放RTSP视频。
1万+

被折叠的 条评论
为什么被折叠?



