2 u012963125 u012963125 于 2016.02.26 15:57 提问

potPlayer播放rtmp流,经过一段时间,输出帧率变为原来的10分之1

potPlayer播放rtmp流,经过一段时间,输出帧率变为原来的10分之1, 导致图像很卡,请问这个是啥原因造成的!

2个回答

u012963125
u012963125   2016.02.26 17:21
已采纳

开启dxva加速就没这种问题了,O(∩_∩)O~, F5 找到滤镜 ,视频解码器,然后设置dxva,开启就行了

u012963125
u012963125   2016.02.26 17:24

现在的rtmp基本上看不出延迟,100ms以内吧,只不过现在还有个问题就是扩展时间戳的问题,目前正在着手搞,不用扩展时间戳,5小时不到就gameover了,O(∩_∩)O~

u012963125
u012963125 使用扩展时间戳,原来的时间戳设置为0xFFFFFF,将新增的4个字节作为新的时间戳,完全可以满足长时间播放的要求,理论上可以播放将近50天
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
使用MediaCodec和RTMP做直播推流
本项目完全开源,项目Github地址:AndroidInstantVideo目前开源的项目或市面上的Android直播客户端主要是用ffmpeg来实现推流的。本文将介绍使用Android原生的视频编码类MediaCodec实现直播推流。数据流及大致原理这里所说的直播,就是将你的客户端产生的视频数据,实时发送到服务器上。服务器上的数据再实时地发送到播放客户端上。 以视频数据为例: 获取Camera画面
ffmpeg ffplay播放延时大问题:播放延时参数设置
使用ffplay播放视频源时,rtsp/rtmp等,会有一定的延时,这里我们可以通过设置ffplay播放参数将延时控制到最小。 ffplay.exe -i rtmp://xxxxxxx -fflags nobuffer 减少缓冲 也可以减少分析码流的时间 ffplay.exe -i rtmp://xxxxxxx -analyzeduration 1000000 码流分析时间设置,
直播系统3-ffmpeg处理RTMP流媒体的命令和发送流媒体的命令(UDP,RTP,RTMP)
将文件当做直播送至live ffmpeg -re -i localFile.mp4 -c copy -f flv rtmp://server/live/streamName   re限制输出速率,按照帧率输出 将直播媒体保存至本地文件 ffmpeg -i rtmp://server/live/streamName -c copy dump.flv  
ffplay 播放rtmp
播放RTMP [plain] view plain copy ffplay “rtmp://localhost/oflaDemo/livestream live=1”   注:ffplay播放的RTMP URL最好使用双引号括起来,并在后面添加live=1参数,代表实时流。实际上这个参数是传给了ffmpeg的libRTM
通过摄像机视频设备或者流媒体服务器SDK获取到数据转换成RTMP流实现网页/手机微信播放
写这篇博客主要是为了给新入门的流媒体开发者解惑,现在看到各种开发者的需求:网页播放RTSP摄像机、微信播放RTSP摄像机、网页播放摄像机SDK输出的视频流、网页播放第三方流媒体平台输出的视频流、包括Github有一些所谓的H5RTSPPlayer,这些都无外乎一个共同点,就是H.264+AAC进行RTMP推流;将整个过程进行拆分为二:一、通过RTSP或者SDK获取H.264视频流和AAC音频流,获取
ffplay不能直播red5上的直播流问题解决
1 我一直使用flex4和flash开发视频聊天的程序,以前再flex中和flash直接写上服务器路径然后指定play的流的名称就可以了。代码如下: // Check for reconnect. if ( nsPlay != null ) {     // Stop and close previous NetStream.     var stopStreamEvent : Sto
vlc播放实时流长时间运行问题解决方案
现象:vlc长时间运行后,会发现播放的实时视频越来越慢,甚至出现花屏严重的情况. 问题分析:很多人可能首先怀疑是视频丢包导致的,而实际抓包会发现,并没有丢包,视频流是正常的。 解决方案:实际是vlc内部时钟导致的,vlc内部时钟是标准的25帧节拍,如果实时流的帧率高于25帧或者低于25帧,vlc实时流正常播放的时间都不会太长,短的会十几分钟后出问题,长的则是几个小时后出问题。 实践:本人已通
nginx-rtmp-hls 模块---大疆mavic推流hlx无法播放问题
分析过程消息流程: epoll_read callback() ngx_rtmp_recv (解析完rtmp chunkheader,得到ngx_rtmp_header_t (mlen,type,timestamp)) ngx_rtmp_receive_message (消息分发: cmcf->events[h->type]存着各模块的handler函数) ——ngx_rtmp_hls_v
FFmpeg总结(十二)用ffmpeg与nginx实现直播多路流并发播放
下载 nginx 和 nginx-rtmp源码: http://nginx.org/download/nginx-1.5.10.tar.gz https://github.com/arut/nginx-rtmp-module/archive/master.zip编译安装: cd nginx-1.5.10 ./configure –with-http_ssl_module –add-modul
RTMP流媒体播放过程
本文描述了从打开一个RTMP流媒体到视音频数据开始播放的全过程。 注意:RTMP中的逻辑结构 RTMP协议规定,播放一个流媒体有两个前提步骤:第一步,建立一个网络连接(NetConnection);第二步,建立一个网络流(NetStream)。其中,网络连接代表服务器端应用程序和客户端之间基础的连通关系。网络流代表了发送多媒体数据的通道。服务器和客户端之间只能建立一个网络连接,但是基于该连接可