童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

听程序员GG讲直播那些事

12月12日 老巫婆投稿
  2016年,直播大火。涌现出了一个个直播产品,映客、花椒、斗鱼嗅到了风口的气息,一些视频网站在线教育平台也开始引入直播。作为一名敬业的产品汪,虽然不负责直播业务,但也对直播颇有兴趣,幸得wuli程序员男票也从事直播相关的工作,便有幸一探直播的真相。
  1、直播流示意图
  直播流示意图
  直播间:视频采集端,包含一些直播设备。以在线教育直播为例,直播间是老师录制课程的地方。
  源站:接受直播间传送的视频流,并进行存储和转发,由多台服务器组成。源站相对于CDN来讲,是源头,故而称之为源站。
  CDN:主动向源站获取视频流,并进行存储和转发。CDN在这个直播的整个环节中扮演的角色类似于计算机存储系统中的缓存。
  用户:接收CDN传送的视频流,观看直播。
  2、直播间源站的关系
  (1)直播间主动向源站传输视频流,这个动作叫推流。
  那么问题来了直播间是如何确定把视频流推送到哪台服务器上?
  直播间可以配置服务器对应的ip地址。比如:直播间1配置了服务器A和服务器B的IP地址,那么当直播间1产生视频流的时候,会把视频流同时传输到服务器A和服务器B上。
  (2)直播间与源站之间常用的传输协议:rtmp协议,hls协议。
  传输协议是什么鬼?举个不恰当的例子,传输协议相当于是翻译媒介。一个日本人,和一个俄国人,如果日本人讲日语,俄国人讲俄语,那么他们是无法沟通的。但如果他们有一门共通的语言,比如英语,在遵从英语的语言规范的前提下,他们是能够进行沟通的。传输协议就是直播间与源站之间的共通语言。
  RTMP是Adobe公司的流媒体传输协议,普通网络用户均可使用,包括非IOS平台用户。
  HLS是IOS平台下的流媒体传输协议。
  3、用户与CDN
  用户在终端进行观看直播的操作,相当于向CDN发送获取视频流的请求。
  那么问题来了,用户终端发起获取视频流请求的时候,是如何确定向哪个CDN获取?
  在用户发起获取视频流请求的时候,出于传输效率的考虑,用户与CDN之间有一套路由算法(这个算法一般是由CDN设定的)。比如这样一个场景,XX公司XX产品的直播间在北京,用户在西安。当这个西安用户发起获取直播流的请求时,XX公司XX产品在西安、上海、南京、广州、太远都有CDN,那么路由算法会告诉用户终端,该获取哪个CDN,比如获取西安CDN能够获得较高的传输速率,那么该用户的终端就会向西安CDN获取视频流。
  4、CDN与源站
  当用户向CDN发送获取视频流的请求之后,CDN会向对应的源站服务器获取视频流,这个动作叫做“回流”。
  那么问题又来了,CDN如何知道向哪个服务器获取视频流?
  用户终端向CDN请求获取视频流的时候,在传送请求的时候,会告诉CDN向哪台源站服务器获取视频流,会在传送的数据中含有所获取源站服务器的IP信息。我们通常所说的切换线路,指的就是用户在向CDN发送获取视频的请求时,更换了获取源站服务器的IP信息。
  5、补充为什么需要CDN?
  解决带宽问题。用户对直播的播放流畅度、互动实时性有较高的要求。对于这样的性能要求,需要通过提高带宽来解决。如果直播服务提供者的带宽非常高,那么源站服务器的数据传送效率就大大提高,流畅度和实时性是完全能够满足的。但考虑到成本的问题,服务提供者一般会选择使用CDN,将源站服务器的数据传送到CDN,通过CDN进行存储转发。我们可以想象,如果用户直接向源站服务器请求获取视频流,会导致源站服务器压力过大,毕竟在大多场景下,直播的观看人数是比较多的,而通过CDN的存储转发可以降低源站服务器的压力。
投诉 评论

关于支付宝为什么做蚂蚁森林,我给的三点解读每天被叫醒的不是闹钟,而是蚂蚁森林。知乎网友你偷的不是能量,而是寂寞。我改编的一、官方是这么说的来自知乎蚂蚁森林产品经理的回答:很多道理,大家都懂,但难……VR家居:有内容才有未来VR家居,看上去很美好,但离用户预期差距很远。做产品最重要的是用户体验,用户体验最重要的是心理预期。一、VR只炒概念无法持续2016年,高盛发布了《VR与AR:解读……产品经理日报第927期“12315”小程序已来,消费者可以随哈喽,你我相约七点半产品经理日报继续为您带来今日最新的资讯:Facebook今日宣布,公司的平台政策发生了一些变化,新政策禁止开发员将公司的数据用于监视目的;阿里大文娱资源整合……十分钟了解UI转产品面试技巧转岗分两种,第一种是内部转岗,第二种是硬转,不止是UI转产品,任何行业转任何行业都是一样的。最近在知乎上看了很多关于产品的问题,这些问题的基本句式就是:我是XXX,现在在……精选精译Snap的苹果战略本文编译自国外科技博客的大神BenThompson的一篇文章,这位仁兄擅长互联网科技公司的战略和商业层面的评论文章,“国内基本没有能够与之对标的人”(曲凯语),之前在苹果,微软……产品经理日报第926期腾讯将在4月10日关闭微视,是要退出短哈喽,你我相约七点半产品经理日报继续为您带来今日最新的资讯:日前,腾讯在微视官网发布声明,宣布微视将于4。10日起关闭应用;百度贴吧整改不力被约谈,存在严重违法和不良信息;易到……“VR教育”窥探:5类玩家4种玩法,玩转“VR教育”人工智能、虚拟现实等技术和产品正在不断迭代中,或许未来,技术和社会领域的变革会再一次刷新我们的认知。本文对近年VR教育领域的投资现状、主流创业类型、具体玩儿法做了概括,并对“V……听程序员GG讲直播那些事2016年,直播大火。涌现出了一个个直播产品,映客、花椒、斗鱼嗅到了风口的气息,一些视频网站在线教育平台也开始引入直播。作为一名敬业的产品汪,虽然不负责直播业务,但也对直播颇有……从产品迭代上看:陌陌如何突破用户规模天花板,以及为何视频的变或许很多人都会问:为什么偏偏在陌陌这个平台上,做直播和短视频能同时如此“高效率”地拉动产品的用户规模和变现效率?那就随着作者的步伐来看看吧1、引子上周陌陌发布了16……产品思维正在杀死微信?大V们开始看不懂微信,看不懂微信的慢吞吞和自外于潮流的一骑绝尘。昨天,神秘的小日先生因为爱马化腾爱得深沉,发布了一封公开的情书《付费阅读,写给马化腾的遗书》(点阅读原文可……一点思考:摩拜、ofo等共享单车,究竟是公益还是生意?共享单车是怎么赚钱的?小编也一直有这个疑问,毕竟到处都是单车本文作者一直关注着共享单车这个领域,对此,他也分享了自己的一点碎念思考,一起来看看吧这个问题是很多人都比较关心……你口中的知识付费,只不过是一晌贪欢的嫖资罢了狄更斯说过,这是一个最好的时代,也是一个最坏的时代。2016年可谓是知识付费类产品的春天,知识付费类产品获得了大片关注度,市场上陆续推出喜马拉雅,得到,分答,知乎live……
微信7。0更新:时刻视频的野心,看一看的救赎初创AI公司如何选择适合自己的商业模式?微信7。0版更新不完全解读:两个重点以及一个玄学抖音如何记录美好生活抖音与用户博弈四要素分析微信的改变,张小龙的情怀谁杀死了小黄?中国云服务企业出海五年的冰与火之歌传统企业如何实现数字化转型?中国农业信息化温水煮青蛙(终篇):种养殖生产信息化七舅脑爷电商直播销售额1000万背后:带货能力成红人商业价值“任性”出走的8年后,中国版谷歌仍是纸上谈兵《即刻电音》,不是简单的潮和酷宝宝的分离焦虑,记住这几招2015高考满分作文神圣的尊严电脑的坏处(电脑的危害)老人秋季吃什么好推荐3款食物美国多元智能学校的六大航标2九娱辣评唱歌的人走了心,听歌人忆梦中人(歌手第9期)小心!抽动症不仅仅是抽动问题,70的患者会伴有这些共患病自信高考作文微商不知道的微营销干货蚂蚁搬家我可以玩那个吗去黑眼圈眼霜(眼霜真的对黑眼圈)

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界