方法一: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. //利用自带MPMoviePlayerController来实现视频播放,首先要在 项目中导入Medi ...
分类:
移动开发 时间:
2017-05-30 23:13:15
阅读次数:
240
最近公司要求做视频直播,之前工作几年,视频一直都是弱项,没怎么接触过,现在正好有机会深入的去了解一下,记录一些遇到的坑和需要用到的东西. ~公司要求,用HLS协议,要求可以播放m3u8格式的,当时一听一脸懵逼,什么鬼 ~查询的过程中,参考了很多同行的博客,有很多知识点都很分散,也有很多Demo,第三 ...
分类:
移动开发 时间:
2017-05-19 16:58:15
阅读次数:
262
前段时间由于工作需要做了一个视频直播/智能家居类的应用。算是对iOS音视频专栏中流媒体处理做了一次小结。这里想把整个开发流程纪录下来,一方面是和大家共同探讨学习,另一方面也可以方便自己以后查漏补缺。 整个开发没有借助任何第三方框架,所有流媒体协议都是一行行敲上去的,为什么呢?呵呵 授之以鱼不如授之以 ...
分类:
移动开发 时间:
2017-04-08 17:16:14
阅读次数:
340
IOS视频编辑SDK接入说明 一、名词解释 分辨率:用于计算机视频处理的图像,以水平和垂直方向上所能显示的像素数来表示分辨率。常见视频分辨率的有1080P即1920x1080,720P即1080x720,640x480等。 宽高比:视频分辨率的宽高比,常见的有16:9,4:3,1:1。锐动视频编辑S ...
分类:
移动开发 时间:
2017-03-02 12:51:53
阅读次数:
584
最近一年都在做直播,遭video 全屏的问题困扰了很久。下面将阻止 ios视频自动全屏的办法写出来。添加 playsinline 和 webkit-playsinline="true"; 例如:<video id="video" playsinline webkit-playsinline ></v ...
分类:
其他好文 时间:
2016-12-30 20:31:05
阅读次数:
199
注意:新浪微博分享的资料和简书分享的资料,略有不同! 小码哥swift3.0版 斗鱼项目视频:点击下载 iOS开发25个项目实战:点击下载 2016PHP全套下载:点击下载 黑马刀哥iOS视频精选:点击下载 支付宝生活圈开发:点击下载 lldb高级用法:点击下载 高级数据恢复系列视频:点击下载 逆向 ...
分类:
移动开发 时间:
2016-12-29 17:24:05
阅读次数:
355
视频直播技术点 视频直播,可以分为 采集,前处理,编码,传输, 服务器处理,解码,渲染 采集: iOS系统因为软硬件种类不多, 硬件适配性比较好, 所以比较简单. 而Android端市面上机型众多, 要做些机型的适配工作.PC端是最麻烦的, 各种奇葩摄像头驱动.所以现在很多的中小型直播平台, 都放弃 ...
分类:
移动开发 时间:
2016-12-23 01:52:54
阅读次数:
206
本文记录iOS平台下基于FFmpeg的视频转码器。该转码器实际上移植自ffmpeg工程中的ffmpeg.c源代码。有关ffmpeg.c的源代码可以参考文章《ffmpeg.c函数结构简单分析(画图)》,在这里就不重复记录了。 源代码 项目的目录结构如图所示。 下列C语言文件拷贝自FFmpeg源代码: ...
分类:
移动开发 时间:
2016-11-24 15:50:21
阅读次数:
282
本文记录iOS平台下基于FFmpeg的视频解码器。该示例C语言的源代码来自于《最简单的基于FFMPEG+SDL的视频播放器》。相关的概念就不再重复记录了。 源代码 项目的目录结构如图所示。 C代码位于ViewController.m文件中,内容如下所示。 [cpp] view plain copy ...
分类:
移动开发 时间:
2016-11-24 15:47:31
阅读次数:
337