搭建直播时需要的技术优化

技术、功能优化:
经过多年发展,现在不仅是开发团队去做更多的适配工作,手机端团队也开始为适应更多情况下的视频流做努力。仅能播放一种视频格式的年代已经过去,如今每个手机都能适应多种播放格式,为直播系统开发解决了一大难题。
现在的直播源码有现成的开源实现,推拉流、预处理、降噪、水印、鉴黄等,功能的升级完善带出了更多的SDK,国内各大云服务商都在提供服务器的同时也提供各种功能型SDK,各SDK间功能相同,只是接入服务商的难易程度不同。

中间环节优化:
中间环节优化包括视频采集、视频数据编码、视频数据传输、数据解码、播放显示等方面。视频采集,通过摄像头、麦克风等设备的采集得到的数据为原始数据,通过对原始数据的视频数据编码,添加美颜、贴纸、水印等效果,音频进行降噪处理,让视频变得更有特色,将编码完成后的音视频数据进行传输,早期的音视频通过同轴电缆的线缆传输,IP网络发展后,使用IP网络进行优化。

视频数据解码时会涉及到手机对视频格式的适配,使用相关硬件或软件对接收到的编码音视频数据进行解码,转化成适合播放端播放的格式,常见的视频格式有AVI、MP4,音频格式有AAC、MP3等,根据手机开发商不同,手机支持的播放格式也有多有少。

传输优化:
在没有自己搭建服务器的能力下,拓幻科技建议还是选择合适的CDN服务商比较好,CDN提供了带宽和服务器之间的信息传输,发送和接收端的传输还是会受到网络影响,网络环境好传输速度快,弱网络环境下传输速度慢。
选择CDN服务商时,价格是一个方面,CDN节点的分布也很重要,节点分布广泛且密集,那节点的实现的效果更好,不仅可以增加传输信息的范围,还可以解决平台高并发的情况,用户使用体验的提升才是关键嘛。

原文地址:https://blog.51cto.com/14528075/2463073

时间: 2024-11-05 17:33:36

搭建直播时需要的技术优化的相关文章

OTT解决方案的直播时移技术

OTT是指互联网公司越过运营商,发展基于开放互联网的各种视频及数据服务业务.越来越多的家庭青睐购买安卓小盒子而不依赖于电视有线信号. 尤其用小盒子观看电视频道的直播方便,价格实惠,而且还有一个优势:即使因为该死的工作电话耽误了一个世界杯精彩进球,也可以退回到之前的10分钟把错过的直播内容及时补上.这种直播内容也可以及时回看一定的时间段的技术叫直播时移. 直播时移的原理 直播时移主要应用于新兴的网络电视台.通过编码转码系统,将普通的视频信号输出为流(如FLV格式),并对其进行切片.索引,再经由流媒

TOP100summit:【分享实录-QQ空间】10亿级直播背后的技术优化

本篇文章内容来自2016年TOP100summit QQ空间客户端研发总监王辉的案例分享.编辑:Cynthia 王辉:腾讯SNG社交平台部研发总监.腾讯QQ空间移动客户端技术负责人高级工程师.09年起负责QQ空间技术研发,经历从Web时代到移动客户端技术的转变,在Web.移动终端上都有不错的技术积累. 导读:移动互联网飞速发展,2016年,社交网络对视频技术的应用得到爆发式的增长,短视频.视频直播.视频滤镜.视频人脸动效.音乐.K歌.变声.连麦等功能陆续在产品中上线,如何在快速上线功能的同时,保

十亿级视频播放技术优化揭密

本文为转载文章,文章来自:王辉|十亿级视频播放技术优化揭密 QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦.北京.东京.纽约.圣保罗.上海.旧金山召开.自 2007年 3月份首次举办以来,已经有超万名高级技术人员参加过QCon大会.QCon内容源于实践并面向社区,演讲嘉宾依据热点话题,面向 5年以上工作经验的技术团队负责人.架构师.工程总监.高级开发人员分享技术创新和最佳实践. 4月18日性能优化面面观专题会议上,腾讯研发总监王辉以“十亿级视频播放技术优化揭秘”为主题,用QQ空间的日均

直播平台的相关技术(转载)

参考文章: http://chenbowen.baijia.baidu.com/article/472127 http://blog.csdn.net/cabbage2008/article/details/50582899 大流量.高并发场景下,大型直播的技术挑战一般体现在如下几个方面: 视频流的处理.分发 播放质量保障 视频可用性监控 超大直播间实时弹幕及聊天互动 高性能消息通道 内容控制,如算法鉴黄.文本过滤 系统可用性.稳定性保障 本文将针对其中的一些技术细节,抽丝剥茧,希望通过些许文字

不同直播场景的CDN技术简析

随着直播行业的兴起,各种直播应用.平台和产品万花齐放,直播场景也越来越多元化,这就对视频技术的发展提出了"日新月异"的需求.那么,目前视频直播的场景主要有哪些?不同类型的直播场景对视频技术又有怎样不同的要求?本文将通过分享一些个人经验,简要分析不同直播类型的CDN技术要点. 要说清楚这个问题,我们需要从头说起: 基础网络的发展路径 80后.90后都是见证互联网崛起的一代,互联网的发展史,本质上就是网络速度的发展史.刚开始的时候,网民用电话线拨号上网,下行速度只有不到几十K,打开一个复杂

转:鏖战双十一-阿里直播平台面临的技术挑战(webSocket, 敏感词过滤等很不错)

转自:http://www.infoq.com/cn/articles/alibaba-broadcast-platform-technology-challenges 鏖战双十一-阿里直播平台面临的技术挑战 作者 陈康贤 发布于 2016年1月28日 | 2 讨论 分享到:微博微信FacebookTwitter有道云笔记邮件分享 稍后阅读 我的阅读清单 前言:一直以来双十一都是以交易为重心,今年当然也是如此,但是这并不妨碍万能的淘宝将双十一打造的让用户更欢乐.体验更丰富.玩法更多样.内容更有趣

Android IOS WebRTC 音视频开发总结(七十)-- 移动端音视频技术优化的七个方向

最近直播很火,很多朋友对背后的技术比较感兴趣,所以今天我们整理一篇关于移动端视频优化的文章,这篇文章是我朋友在一个技术大会上分享过的,更多内容请关注我们的微信公众号:rtcblacker 视频直播为什么会这么火? 首先,音视频直播.点播的需求一直大量存在,包括各种行业应用,比如视频门户.娱乐直播.游戏直播.在线教育.远程医疗,远程监控,企业协作,社交应用等等.“以前之所以没有全面爆发,是因为硬件条件不满足,比如网络的带宽有限”,目前网速仍在不断提升,光纤普及到小区,有线网络的上下行带宽已经达到要

快速运营搭建直播软件平台直播源码!

大体架构 srs+ffmpeg+第三方(阿里云,腾讯云等),因为不是专门做直播平台,所以借助第三方平台(服务器,带宽,cdn可以省不少心).srs用来接收从手机客户端推来的rtmp流,ffmpeg用来对视频进行处理,比如增加logo或滤镜等,在各种技术尝试中,走过不少弯路,接收流方面还使用过netty,nginx-rtmp,流处理方面使用过javaCV,但效果有些不理想.,java太吃内存cpu,来看一下大致的流程! srs的文档简单全面,附上git地址 https://github.com/o

互动直播中连麦技术实现步骤

接触过直播的,想必对"互动直播"都不会陌生,但对它内在的实现原理就会存疑. 其实很简单,"互动直播"的核心其实就在于连麦技术,比文字会更有魅力的交流形式,在视频直播互动软件开发实现过程中,和连麦技术有着不可分开的密切关系.小编今天就给大家普及下有关"互动直播"下的连麦技术. 互动直播中连麦的实现流程 众所周知,主播开启直播间,用户端看到的是主播直播画面,此时我们可以定义为"单向直播",意思是主播单方面向观众输出内容.但如果有用