- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 FFmpeg x264编码b帧时时间戳,帧率等总结
1. 在进行FFmpeg API转码视频时,解码出来的视频帧是包含有frame->pict_type字段的,如果编码前不处理,x264会按照该类型强制编码。如果希望x264自动插入b帧编码,在编码前需要将frame->pict_type设置为AV_PICTURE_TYPE_NONE。x264编码出来后的帧类型可以通过AVCodecContext的coded_frame成员来判断。2.
2017-12-26 15:44:32 5221
原创 ffmpeg x264多线程编码测试
测试环境组内测试机,4核,1.8GHZ,内存2G测试过程默认线程设置,ffmpeg的AVCodecContext中thread_count为1测试结果:cpu占用100%,转码时间9分48秒线程设置:thread_count为4,thread_type为FRAME类型测试结果:cpu占用250%,4个cpu平均使用率20%多,转码时间4分28秒结果总结x26
2017-12-21 17:31:34 4811 1
原创 nginx代理视频播放响应时间长问题
点播系统http播放请求通过nginx代理到hadoop播放视频流,发现有时候播放器开始播放时间很长,达到一分钟左右。通过查看nginx日志发现存在大量相同的重复请求,通过分析该批视频都是用户上传的1080P的视频,而由于安卓播放器ijkplayer对1080P的播放出现异常导致播放器不断的重复发起播放请求,导致nginx的连接被不断占用,最后应该导致其它正常的播放请求短时间得不到响应。
2017-12-18 20:10:57 5213
原创 h5点播播放mp4视频遇到的坑,ios的h5不能播放视频等
背景h5的出现对多媒体在网页上的视频播放提供了支持,以前网页播放视频基本依赖于flash等插件。而h5的video标签实现了网页播放视频无插件化。因此,h5的出现给网页视频播放带来极大的便捷性,目前,PC端的Chrome,安卓端浏览器,微信浏览器,QQ浏览器(自带播放器),以及IOS的safari都支持h5的video标签。部分PC端浏览器比如IE还不支持。基础知识普及h5的v
2017-12-18 20:05:16 37877 3
原创 点播系统hadoop存储视频长时间无响应
问题描述最近之前一直正常的视频点播系统播放存储在hadoop上的视频出现响应时间长达一分钟的情况。点播系统播放通过nginx_lua代理从hadoop取数据。查看nginx的日志,出现大量的错误如下。*1885808 upstream timed out (110: Connection timed out) while reading response header from
2017-12-08 16:41:42 882
Elecard StreamEye Tools
2018-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人