iOS基于RTMP的视频推流 一、基本介绍 iOS直播一出世,立马火热的不行,各种直播平台如雨后春笋,正因为如此,也同样带动了直播的技术快速发展,在IT界精通直播技术的猴子可是很值钱的。直播技术涉及的知识面很广,最主要的大概就是这几个:软硬解码.h264、美颜处理、推流RTMP、拉流播放、视频录制、 ...
分类:
移动开发 时间:
2017-04-10 12:49:04
阅读次数:
471
最近开发了基于C#的推流器一直不大理想,终于在不懈努力之后研究了一点成果,这边做个笔记;本文着重在于讲解下如何使用ffmpeg进行简单的推流,看似简单几行代码没有官方的文档很吃力。并获取流的源代码:如下→ 以上分别是推流和获取流保存在本地的核心代码。 1:首先建立服务器与客户端的连接; 2:初始化服 ...
分类:
Windows程序 时间:
2017-03-22 16:31:41
阅读次数:
1971
本文讨论ijkplay播放直播流延时现象产生的原因和解决方法。 原因 1,网络抖动 a),推流端因为网络变差,buffer queue 会越来越大,等网络恢复正常时,再推流出去。当然,推流端大家估计有不同的控制策略。b),CDN 源节点到边缘节点转发网络抖动c),播放器端拉流因为网络变差,读取不到数 ...
分类:
其他好文 时间:
2017-02-20 21:25:19
阅读次数:
1112
这个系列的文章将会研究最纯粹的Android直播的实现,而且不是用现在的集成SDK来达到直播的技术实现,而是从一个比较底层的直播实现来探讨这个技术,这样子对于直播技术的实现,现成的一些直播框架等都有一...
分类:
其他好文 时间:
2017-02-20 17:35:29
阅读次数:
327
2016年是移动直播爆发年,不到半年的时间内无数移动直播App掀起了全民直播的热潮。然而个人觉得直播的门槛相对较高,从推流端到服务端器到播放端,无不需要专业的技术来支撑,仅仅推流端就有不少需要学习的知识.目前大部分直播采用的都是RTMP协议,我这里写一个简单的Demo,帮助大家更好的理解直播推流的过 ...
分类:
其他好文 时间:
2017-02-19 18:43:52
阅读次数:
291
最近想做rtmp的推流、直播的小项目,不想直接使用FFmpeg进行推流,FFmpeg进行推流特别简单,因为它已经将编码以及librtmp都集成好了,没啥意思。FFmpeg推流的例子,在雷神的博客里可以找到。这里主要是基于librmtp,结合libx264进行压缩,进行一些实验,包括三大部分: 首先是 ...
分类:
系统相关 时间:
2017-01-20 17:25:19
阅读次数:
345
之前在做直播的时候,参照了映客App,发现其首页的效果还挺不错,在网上找了一下相关仿映客App代码和博客,大部分都是说如何播放直播流和推流,对于UI这块甚少,所以我自己花了点时间研究了一下映客的首页UI效果。 转载自 SUN'S BLOG - 专注互联网知识,分享互联网精神! 。 映客首页主要分两部 ...
分类:
移动开发 时间:
2017-01-09 00:37:44
阅读次数:
361
执行上面操作后,导入合成的拉流blibli包到工程中,然后新建个播放控制器来设置播放 1. 播放的一些操作。 2. 高斯模糊。 3. 新建聊天控制器。 ...
分类:
其他好文 时间:
2017-01-06 21:23:14
阅读次数:
745
一、个人见解(直播难与易) 直播难:个人认为要想把直播从零开始做出来,绝对是牛逼中的牛逼,大牛中的大牛,因为直播中运用到的技术难点非常之多,视频/音频处理,图形处理,视频/音频压缩,CDN分发,即时通讯等技术,每一个技术都够你学几年的。 直播易:已经有各个领域的大牛,封装好了许多牛逼的框架,我们只需 ...
分类:
移动开发 时间:
2016-12-29 23:24:36
阅读次数:
294
一、业务场景 现在直播APP和直播业务非常火爆,越来越多的人玩直播. 早期直播:直播界定为“广播电视节目的后期(haobc)合成、播出同时进行的播出方式” 。主要是电视综艺节目直播、演唱会直播、体育赛事直播等。 现在互联网直播,用户通过移动设备、摄像设备直接拍摄和推流服务器直接连接。互联网用户通过移 ...
分类:
其他好文 时间:
2016-12-23 16:41:42
阅读次数:
267