ffmpeg rtsp问题总结
//--------------------------------------------------------------------------------------------------
https://www.cnblogs.com/jixiaohua/p/14543076.html
发生场景
使用live555 mediaServer启动rtsp server,然后使用testRTSPClient程序拉流,ffmpeg解码,在视频开头几帧出现该警告,结果导致播放画面闪烁,rtsp client不论使用UDP还是TCP均有该问题,接收缓存足够大

解决方法
经Google[h264 @ 0x28819a0] Increasing reorder buffer to 1相关问题,可以在解码时设置-strict 1参数,让ffmpeg使用更高的重排序计数,代码:

AVDictionary *dict = NULL;
av_dict_set(&dict, "strict", "1", 0);
avcodec_open2(ctx, codec, dict); // 参数 AVCodecContext *ctx, AVCodec *codec
av_dict_free(&dict);

//--------------------------------------------------------------------------------------------------
https://www.zhangshilong.cn/work/405366.html
场景:读取本地文件
错误:

error while decoding MB 98 45, bytestream -6error while decoding MB 64 60, bytestream -8error while decoding MB 73 52, bytestream -12missing picture in access unit with size 12116 No start code is found. Error splitting the input into NAL units.
解决办法:
读取文件时调用av_usleep(1000)

总结:不管读取本地还是网络视频,都不能一股脑读取,中间需要sleep
//--------------------------------------------------------------------------------------------------
https://www.codeprj.com/blog/ab2d3c1.html
问题现象

[rtsp @ 0000000000122bc0] max delay reached. need to consume packet
[rtsp @ 0000000000122bc0] RTP: missed 33 packets
[rtsp @ 0000000000122bc0] max delay reached. need to consume packet
[rtsp @ 0000000000122bc0] RTP: missed 166 packets
[h264 @ 0000000002f4b280] out of range intra chroma pred mode
[h264 @ 0000000002f4b280] error while decoding MB 27 39
[h264 @ 0000000002f4b280] concealing 502 DC, 502 AC, 502 MV errors in P f
[h264 @ 0000000002ed08c0] Increasing reorder buffer to 8

解决方法:

采用以下命令进行拉流转发,运行了几个小时,几乎没有出现丢包现象

ffmpeg -rtsp_transport tcp -i rtsp://192.168.1.168/0 -vcodec copy -f rtsp rtsp://192.168.1.28/11

//--------------------------------------------------------------------------------------------------

ffmpeg rtsp问题总结相关推荐

  1. 基于FFmpeg+rtsp读取摄像头实时图像

    项目介绍:前端时间做了一个项目用qt 编写软件获取海康摄像头rtsp视频流,实现实时显示.当时采用的是VLC-Qt播放RTSP流这种方式(参考:基于libVLC的视频播放器之二:使用VLC-Qt播放R ...

  2. ffmpeg rtsp转hls_Qt音视频开发24-ffmpeg音视频同步

    ## 一.前言 用ffmpeg来做音视频同步,个人认为这个是ffmpeg基础处理中最难的一个,无数人就卡在这里,怎么也不准,本人也是尝试过网上各种demo,基本上都是渣渣,要么仅仅支持极其少量的视频文 ...

  3. java中rtsp转m3u8_记录:通过ffmpeg rtsp转 http m3u8

    环境 Windows 10 大华rtsp直播 转 http请求m3u8 ffmpeg -rtsp_transport tcp -i "rtsp://账号:密码@IP:端口/cam/realm ...

  4. Nginx+FFmpeg rtsp转flv实时预览

    1.下载nginx 建议非必要不要用Ubuntu的系统 不然你肯定会后悔 在nginx官网下载 合适版本 nginx news 同时下载配置转的nginx模块nginx-http-flv-module ...

  5. windows环境下python使用ffmpeg rtsp推流

    rtsp推流 1.下载 rtsp 服务器下载网址: https://github.com/aler9/rtsp-simple-server/releases windows环境下选择windows_a ...

  6. 整合SpringBoot + Nginx-http-flv-module + JavaCV(FFmpeg) RTSP推流,使用VUE + Flv.js播放

    目录 1.安装nginx-rtmp-module 2.Maven引入JavaCV包 3.编写Java核心代码 4.VUE安装video.js和flv.js 5.编写前端测试代码 6.运行效果 1.安装 ...

  7. ffmpeg rtsp转 rtmp

    原文:https://www.jianshu.com/p/69eede147229 #include <iostream> using namespace std; //引入头文件 ext ...

  8. RTSP 和 RTMP原理 通过ffmpeg实现将本地摄像头推流到RTSP服务器

    RTSP 和 RTMP原理 & 通过ffmpeg实现将本地摄像头推流到RTSP服务器 文章目录 RTSP 和 RTMP原理 & 通过ffmpeg实现将本地摄像头推流到RTSP服务器 一 ...

  9. FFmpeg 中 RTSP推流桌面和Android设备延时测试

    文章目录 1. FFMPEG 推流: 1.1 FFmpeg 源码准备 1.2 RTSP 推流服务器 2. 执行流程 2.1 启动服务器 2.2 执行桌面推流 2.3 播放 3. 安卓测试 1. FFM ...

最新文章

  1. 三层交换不同VLAN间通信
  2. java枚举体_Java枚举体
  3. 【数据结构与算法】之深入解析“股票价格波动”的求解思路与算法示例
  4. 19、任务十八——事件委托、数组处理
  5. 找到replication相关的作业和sql 语句
  6. PHP中静态(static)调用非静态方法详解--调用!!!
  7. python实现一款编译型语言_Java,Python谁是编译型语言,谁是解释型语
  8. 【飞桨PaddleSpeech语音技术课程】— 多语言合成与小样本合成技术应用实践
  9. 计算机二级正式样式在哪里,满分新建样式,修改样式要学会-计算机二级等考office的省时利器...
  10. 恩智浦智能车四轮组-- 1.电磁检测方案、运放选型
  11. multicast unicast broadcast
  12. JS学习笔记之内置对象 4.21
  13. php逆波兰表达式,PHP实现逆波兰式 - 计算工资时用
  14. 惠普服务器停电后进不了系统,惠普电脑出现了startup menu 然后按f10进不去bios。进入的是Windows启动项...
  15. 常用的python读写函数
  16. SHP转换为SLPK
  17. 在IE下-下载文件-文件名中文名乱码问题
  18. 自动化办公:教你如何快速合并Excel文件
  19. 云服务器带宽测速那四种方法最常见
  20. Android——RIL 机制源码分析

热门文章

  1. 珍岛集团全链路、全场景智能营销云平台打造零售行业解决方案
  2. GEE随机(一):利用NDVI和NDWI阈值提取区域裸土用地类型
  3. zynq7系列DDR3的PCB走线阻抗与端接电阻问题
  4. POJ 2815:城堡问题
  5. 无锡设计——CAD设计和绘图的优点
  6. bkt项目 (二)搭建环境并测试
  7. nnUNet(代码)-预处理
  8. UVA 11825 Hackers' Crackdown
  9. P1422 小玉家的电费
  10. 汇哲培训——IT新贵 信息系统审计师正在升温