iOS 视频播放不了-AVPlayer、IJKPlayer等对比

最近做iOS开发的时候,用的一个ZFPlayer(基于AVPlayer)突然有的视频不能播放,但是Android可以播放。

后端开发也不能解决,就开始了换播放器的思路。

接下来就开始讲述我的踩坑之旅:

1.首先尝试用B站的ijkplayer(Android用的就是这个),在各种踩坑(主要是动态库的集成)后,集成后(其实让视频能播放),发现那些播放暂停UI和横竖屏貌似不好使。

2.看到ZFPlayer里面有 Test Version 可以用,结果他也是集成的IJK,完美解决。

完成线上bug后,开始研究竟什么原因:

写的有些天马行空,有时间慢慢整理,不懂请自行Google并且脑补

渐进式下载和实时流媒体

常见的流媒体协议: HLS(苹果基于HTTP开发的流媒体协议),RTMP(Adobe的私有协议),MMS(微软).


1 HLS的流媒体通过AVPlayer(h265不支持)/AVPlayerViewController和MPMviePlayerController/MPMoviePlayerViewController来实现.

2 RTMP的流媒体要用第三方框架实现如FFMpeg,IJKPlayer和VLC等

3常用的流媒体框架:百度/阿里/腾讯/网易/斗鱼直播伴侣/七牛云等

参考链接

http://blog.csdn.net/zhonggaorong/article/details/52174981

https://tieba.baidu.com/p/5171120382

阿里云视频存储使用时可以根据不同的推流端或播放端能,使用如下组合:

l推流进行H.265编码,并使用扩展的RTMP协议,上传H.265直播流,云端转成不同码率的H.265和H.264,并输出HLS,标准RTMP,扩展RTMP,标准HTTPFLV,扩展HTTPFLV,供不同解码能能力和网络带宽的终端观看。

l推流使用H.264编码,云端将H.264转码成不同码率的H.264和H.265码流,输出HLS,标准RTMP,扩展RTMP,标准HTTPFLV,扩展HTTPFLV,供不同解码能力和网络带宽的终端观看。

1同样的画质和同样的码率,H.265比H2.64占用的存储空间要少理论50%。

2如果存储空间一样大,那么意味着,在一样的码率下H.265会比H2.64画质要高一些理论值是30%~40%

据说H.265能节省一半带宽,但需要机器更强的运算能力。有兴趣看一下erightsoft公司的super Media Converter Encoder软件,可以转换视频文件到H.265


1、PCM形成原理以及过程

2、AAC编码原理

3、iOS音频硬编码

4、FFmpeg将H264以及AAC合成MP4文件过程

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,569评论 4 363
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,499评论 1 294
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,271评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,087评论 0 209
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,474评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,670评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,911评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,636评论 0 202
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,397评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,607评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,093评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,418评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,074评论 3 237
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,092评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,865评论 0 196
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,726评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,627评论 2 270

推荐阅读更多精彩内容

  • 在保证视频图像质量的前提下,HEVC通过增加一定的计算复杂度,可以实现码流在H.264/AVC的基础上降低50%。...
    加刘景长阅读 7,597评论 0 6
  • 直播云解决方案整理 [TOC] 1.又拍云直播 又拍直播云(UPLive),基于又拍云内容分发网络为直播应用提供超...
    MaxWellPro阅读 7,742评论 0 21
  • [TOC] 音视频&流媒体 是什么促使我要写这一篇音视频入门文章?那是因为和一妹子打赌码率的概念,结果输了;对一个...
    AllenWu阅读 4,627评论 1 25
  • 像吗?不像吧。如果世界上真有能明白你在说什么,你的感受是什么,只有一位。 或许,有些人在于能很快的从失败中找到经验...
    苏岚阅读 202评论 0 1
  • 最近开了公众号,写的东西大部分都是心中挂碍,或者念想很久了。有些生涩,有点像初恋,既想见面又怕见面。老手写东西完全...
    清风明月照牡丹阅读 324评论 0 2