方法一: 上述方法有个问题,如果是从在线视频流中取数据,如果在短时间内,多次调用此方法,则会抛GDI+异常,或者提示Bitmap对象被占用。为了解决这个问题,后来想到了用Bitmap数组来解决。 方法二: ...
分类:
编程语言 时间:
2016-12-08 20:45:29
阅读次数:
230
1.分离视频音频流 2.视频解复用 3.视频转码 4.视频封装 5.视频剪切 6.视频录制 7.YUV序列播放 8.YUV序列转AVI 常用参数说明: 主要参数: -i 设定输入流 -f 设定输出格式 -ss 开始时间 视频参数: -b 设定视频流量,默认为200Kbit/s -r 设定帧速率,默认 ...
分类:
其他好文 时间:
2016-12-07 09:40:00
阅读次数:
261
一帧一帧地读取视频流。 VideoCapture sequence(file_video); sequence >> image. ...
分类:
其他好文 时间:
2016-12-01 14:40:38
阅读次数:
171
直播在2016年是一个非常火热的领域,我也有幸在今年参与了新浪微博直播客户端的开发,在此分享一下关于直播开发的一些经验。 1.视频直播的基本原理 视频直播的过程大概由这么几个部分构成: 推流端 源服务器 CDN边缘节点 播放端 直播架构.jpg 直播架构.jpg 整个直播流转的过程是:推流端将视频流 ...
分类:
其他好文 时间:
2016-11-24 07:33:00
阅读次数:
181
利用ffmepg推264流到rtmp服务端出现错误WriteN, RTMP send error 10053,具体如下图所示。 图1推流到rtmp服务错误 原因是视频流缺少SPS,PPS信息,加上这两个信息即可。 ...
分类:
其他好文 时间:
2016-11-20 18:52:51
阅读次数:
3910
一、HTML5概要 1.1、为什么需要HTML5 概念: HTML5 是继 HTML4.01, XHTML 1.0 和 DOM 2 HTML 后的又一个重要版本, 旨在消除富 Internet 程序(RIA)对 Flash, Silverlight, JavaFX 一类浏览器插件的依赖。 1991年 ...
分类:
Web程序 时间:
2016-11-19 15:48:42
阅读次数:
270
1、HLS(HTTP Live Streaming)协议 简单讲就是把整个流分成一个个小的,基于HTTP的文件下载下来,每次只下载一些,前面提到的用于H5播放直播视频时引入的一个.m3u8的文件,这个文件就是基于HLS协议,存放视频流元数据的文件。 2、CDN的全称是Content Delivery ...
分类:
其他好文 时间:
2016-11-18 12:09:31
阅读次数:
168
文章-原址 公司项目原因,接触了一下视频流H264的编解码知识,之前项目使用的是FFMpeg多媒体库,利用CPU做视频的编码和解码,俗称为软编软解。该方法比较通用,但是占用CPU资源,编解码效率不高。一般系统都会提供GPU或者专用处理器来对视频流进行编解码,也就是硬件编码和解码,简称为硬编解码。苹果 ...
分类:
移动开发 时间:
2016-11-15 00:17:48
阅读次数:
308
近期参与了一个多人视频通话的业务,在其中使用SurfaceView负责显示用户的视频流,没想到被坑死。。
关于显示和隐藏背景: 由于是用六宫格的形式同时展示多人的视频,就选用了RecyclerView...
分类:
其他好文 时间:
2016-11-11 12:18:04
阅读次数:
1142