摘要: 1.设置rtsp超时 AVDictionary* opts = NULL; av_dict_set(&opts, "rtsp_transport", m_bTcp ? "tcp" : "udp", 0); //设置tcp or udp,默认一般优先tcp再尝试udp av_dict_set(&opt 阅读全文
posted @ 2017-10-19 10:54 triplekill 阅读(16690) 评论(1) 推荐(2) 编辑
摘要: 对于网络不好时,我们需要动态调整分辨率,码率,从而使得播放流畅。 ffmpeg实现方法是,在每个关键帧前加上sps,pps,此方法在vlc,ffplay,flash都会自动切换分辨率。 阅读全文
posted @ 2017-07-21 23:04 triplekill 阅读(7803) 评论(0) 推荐(0) 编辑
摘要: H264有两种封装格式,一种是MP4格式,一种是annexb格式 MP4格式是以4个字节长度分割 annexb格式是以0x000001 or 0x00000001分割 有些时候需要把MP4格式转换成annexb格式(例如写ts),可以使用下面代码把MP4格式转换为Annexb格式 阅读全文
posted @ 2017-07-21 22:50 triplekill 阅读(2198) 评论(0) 推荐(0) 编辑