视频网站直播方案调研课件_第1页
视频网站直播方案调研课件_第2页
视频网站直播方案调研课件_第3页
视频网站直播方案调研课件_第4页
视频网站直播方案调研课件_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网络视频直播AndersonOverviewI.直播与点播II.直播技术方案1.RTP/RTCP2.RTMP3.RTSP/RTP实时流媒体协议4.HTTP切片技术5.HTTP渐进下载技术6.分析与比较II.厂商解决方案1.FMS(FlashMediaServer)2.MMS(MicrosoftMediaServer)3.QTSS(QuickTimeStreamingServer)4.Opensource5.分析与比较III.国内视频网站技术方案IV.国外视频网站技术方案V.问题与总结I.直播与点播视频的直播与点播,相似且可以融合,但也有很多不同之处。直播更像电视,用户只能选择看或不看,并没有太多的交互性;点播则更像DVD,用户可以选择何时播放,并且在观看过程中可以进行暂停、恢复、拖动播放等VCR操作。I.直播与点播视频直播与视频点播的比较NOTE:数据源自《基于P2P的视频点播系统综述》<计算机学报>2019.第四期沈时军

(清华信息科学与技术国家实验室北京100084)

李三立(清华大学计算机科学与技术系北京100084)I.直播与点播直播与点播的融合II.直播技术方案1.RTP/RTCP2.RTMP3.RTSP/RTP实时流媒体协议4.HTTP切片技术5.HTTP渐进下载技术6.分析与比较II.1RTP/RTCP协议RTP/RTCP协议栈I.1RTP/RTCP协议RTP(Real-TimeTransportProtocol)

在一对一或一对多的传输情况下工作,以提供时间信息和实现流同步。RTP的典型应用建立在UDP上,但也可以在TCP或ATM等其他协议之上工作。RTP本身只保证实时数据的传输,并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。RTP工作机制rtp协议和udp二者共同完成运输层协议功能。udp协议只是传输数据包,不管数据包传输的时间顺序。rtp的协议数据单元是用udp分组来承载的。在承载rtp数据包的时候,有时候一帧数据被分割成几个包具有相同的时间标签,则可以知道时间标签并不是必须的。II.1RTP/RTCP协议RTCP(Real-TimeTransportControlProtocol)RTCP负责管理传输质量在当前应用进程之间交换控制信息。在RTP会话期间,各参与者周期性地传送RTCP包,包中含有已发送的数据包的数量、丢失的数据包的数量等统计资料。因此,服务器可以利用这些信息动态地改变传输速率,甚至改变有效载荷类型。RTP和RTCP配合使用,能以有效的反馈和最小的开销使传输效率最佳化,故特别适合传送网上的实时数据。RTCP工作机制当应用程序开始一个rtp会话时将使用两个端口:一个给rtp,一个给rtcp。rtp本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠rtcp提供这些服务。在rtp的会话之间周期的发放一些rtcp包以用来传监听服务质量和交换会话用户信息等功能。rtcp包中含有已发送的数据包的数量、丢失的数据包的数量等统计资料。II.2.1RTMP协议栈Chunksize=128~65536bytesII.2.2操作流程II.2RTMP扩展RTMP(default),RTMP协议是默认访问1935端口,如果失败,就使用RTMPS的443端口和RTMPT的80端口来尝试绕过防火墙设置。RTMPT(RTMPTunneled),工作在80端口,能和防火墙一起工作。并将RTMP数据封装在HTTP的请求当中。当RTMPT少量地请求由于额外的HTTP头带来的更高带宽时,它能在这种环境----由于安全问题而阻塞RTMP----中顺畅运作。RTMPS(RTMPSecure),默认工作端口443

,RTMP数据被封装并通过HTTPS来交换II.2RTMP扩展RTMPE(RTMPEncryption),它比SSL轻量,用于DRM(内容数字版权加密保护技术)的解决方案。如果没有显示指明端口,则以以下顺序查找可用的端口:1935,443,80,and80(RTMPTE);RTMPTE(RTMPTunneledEncrypted),RTMPTE是RTMPE对于HTTP80端口的隧道协议;RTMFP(Real‐Time

Media

Flow

Protocol),基于UDP的RTMP协议;MRTMP(MultiplexRealTimeMessagingProtocol),由Red5开发的多路复用RTMP协议,主要用于收集流数据。II.3.1RTSP/RTP流媒体协议栈SDP(SessionDescriptionProtocol)RTSP(RealTimeStreamingProtocol)II.3.2RTSP操作流程II.3.3RTSP/RTP数据与设备图II.4.1HLS系统架构HLS流媒体系统由内容准备、内容分发和客户端软件三部分组成.II.4.1HLS操作流程内容准备,负责将输入的音视频媒体内容转换成为适合于内容分发组件进行递送的格式。流分割器(StreamSegmenter)负责将编码器输出的MPEG-2TS流分割为一系列连续的、长度均等的小TS文件(后缀名为.ts),并依次发送至内容分发组件中的Web服务器进行存储。与此同时,为了跟踪播放过程中媒体文件的可用性和当前位置,流分割器还需创建一个含有指向这些小TS文件指针的索引文件,同样放置于Web服务器之中。II.4.1HLS操作流程内容分发,

内容分发系统用于通过HTTP协议将分割后的小媒体文件及其索引文件递送至客户端播放器,它既可以是一个普通的Web服务器,也可以是一个Web缓存系统。几乎不需要对Web服务器做任何特殊的配置,以及增加其他定制的模块。推荐的配置仅限于对.m3u8文件和.ts文件的MIME类型关联。客户端软件,

通常情况下,客户端软件通过访问Web网页中的URL链接来获取和下载一个流媒体会话的索引文件。这个索引文件进一步指定了服务器上当前可用的TS格式媒体文件、解密密钥和其他替换流的位置。II.5HTTP渐进下载技术协议栈

采用基于TCP的标准HTTP协议(HTTP1.1),在Web服务器与客户端之间传送媒体数据。基于HTTP的渐进下载(ProgressiveDownload)流媒体播放与下载后再播放模式的不同

渐进下载客户端在开始播放之前仅需等待一段较短的时间用于下载和缓冲该媒体文件最前面的一部分数据,之后便可以一边下载一边播放。II.5HTTP渐进下载技术TCP传输机制:TCP最初是为非实时性数据传输而设计的,其优化目标在于在保证整个网络总的稳定性和高吞吐量的前提下,最大化数据传输速率。为达到这个目的,TCP采用了一种称之为慢启动的算法,它首先以一个较低的速率来发送数据,然后再逐渐提高这个速率,直到接收到来自目的方的分组丢失反馈报告。此时TCP认为它已达到最高带宽限制或者网络中出现了拥塞,于是重新开始以一个较低速率来发送数据,然后逐渐提高,这个过程不断地重复下去。TCP通过重传丢失的分组来达到可靠传输的目的II.6.1HTTP渐进下载的比较HTTP渐进下载显著的优点:

在于它仅需要维护一个标准的Web服务器;安装和维护的工作量和复杂性比起专门的流媒体服务器来说要简单和容易得多。HTTP渐进下载缺点和不足:缺乏灵活的会话控制功能和智能的流量调节机制;客户端需要硬盘空间以缓存文件而不适合于嵌入式设备等。II.6.2RTSP/RTP的比较优点:流媒体播放的实时性:客户端几乎在接收到第一帧媒体数据的同时就可以启动播放。支持进度条搜索、快进、快退等高级VCR控制功能。平滑、流畅的音视频播放体验支持大规模用户扩展支持网络层多播内容版权保护II.6.2RTSP/RTP的比较缺点:与Web服务器相比,流媒体服务器的安装、配置和维护都较为复杂,特别是对于已经建有CDN等基础设施的运营商来说,重新安装配置支持RTSP/RTP的流媒体服务器工作量很大。RTSP/RTP协议栈的逻辑实现较为复杂,特别是对于嵌入式终端来说。RTSP协议使用的网络端口号(554)可能被部分用户网络中的防火墙和NAT等封堵,导致无法使用。II.6.3HLS的比较优点:放弃专门的流媒体服务器,而返回到使用标准的Web服务器来递送媒体数据;将容量巨大的连续媒体数据进行分段,分割为数量众多的小文件进行传递,迎合了Web服务器的文件传输特性;采用了一个不断更新的轻量级索引文件来控制分割后小媒体文件的下载和播放;同时支持直播和点播,以及VCR类会话控制操作II.6.3HLS的比较缺点:在于它并非一个真正的实时流媒体系统,在服务器和客户端都存在一定的起始延迟。而且目前主要面向移动多媒体应用,推荐支持的最高视频码率仅为800Kbps,II.6.4渐进下载,RTSP,HLS比较NOTE:数据来源《移动流媒体协议综述》霍龙社甘震中国联通研究院北京III.1FMS(FlashMediaServer)FMS是一个open-socket的服务器技术,直到用户退出程序它才断开连接,使用RTMP协议,可以实时的播放声音、视频、文字、和其它媒体。应用程序客户端可使用FlashPlayer,可轻松的部署在多个平台和设备上。

III.1FMSFMS3有三种不同的服务器:

FlashMediaInteractiveServer(FMIS)有交互流的全部功能对并发连接或者带宽使用没有限制。FlashMediaStreamingServer(FMSS)。这个服务器限于流媒体。想像它似渐进式下载,除FMSS3使用服务端流。如果你的主要目标是从一个站点播放流媒体,这个选项提供更少的成本。FlashMediaDevelopmentServer(FMDS),功能和FMIS一样,这个版本限制10个并发用户和不能用在成品的环境中,主要是用来给开发者使用的。III.2MMSMMS是微软的私有流媒体协议。它建立在UDP或TCP传输/网络层上,是属于应用层的。

使用TCP的MMS上URL是MMS://或者MMST://,

使用UDP的MMS使用MMSU://。MMS协议是以包和数据块的形式从服务器向使用者发送数据。服务器上的媒体文件是以ASF或WMA形式存在。MMS协议包有两种:命令包和数据包。III.3QTSSQTSSisanopen-source,standards-basedstreamingserverthatrunsonWindowsNTandWindows2000andseveralUNIXimplementations,includingMacOSX,Linux,FreeBSD,andtheSolarisoperatingsystem.protocolsthattheserverimplements:RealTimeStreamingProtocol(RTSP)RealTimeTransportProtocol(RTP)RealTimeTransportControlProtocol(RTCP)SessionDescriptionProtocol(SDP)III.4开源方案Live555The"LIVE555MediaServer"isacompleteRTSPserverapplication.Itcanstreamseveralkindsofmediafile(whichmustbestoredinthecurrentworkingdirectory-i.e.,thedirectoryfromwhichyoulaunchtheapplication.)III.国内视频网站直播技术专题和网站技术方案特点与评价网易亚运会央视->MMS+WMV->CC转码->RTMP+FLVSMG+优酷:威廉王子婚礼SMG->MMS->CCCDN江苏卫视Silverlight时移直播直播+当天节目全时段拖放SMG:看看新闻网Envivio->FMS

RTMP->CDN独立节目源+高清+互动聊天室IV.国外视频网站技术方案点播IV.国外视频网站技术方案点播NOTE:数据来源《ModelingNetworkProtocolOverheadforVideo》978-0-7695-4308-6/10©2019IEEEJohnMcAlarneyandRamiHaddadUniversityofAkronIV.国外视频网站技术方案直播NOTE:数据来源《ModelingNetworkProtocolOverheadforVideo》978-0-7695-4308-6/10©2019IEEEJohnMcAlarneyandRamiHaddadUniversityofAkronV.问题与总结与现有的CDN结合低成本方案PC,Ipad/Iphone,Android平台的适应性,一致性QoS,技术演进路线****新员工入职培训

序言员工是公司价值的创造者!期待员工与公司的共同成长!努力学习,不断完善自我!欢迎您加入北京华联综合超市股份有限公司!目录欢迎辞新员工入职培训介绍北京华联简介公司组织架构公司企业文化制度与规范各项福利员工评优介绍生活与交通环境新员工入职培训流程报到部门熟悉新员工培训实践学习转正考核填写《任职申请表》交相关证件交于人事部门接待人员复印阅读并签署《员工手册》、《劳动合同》、《担保书》、《保密责任书》等办理《胸卡》、《考勤卡》

办理部门:各级人力资源部报到部门熟悉新员工培训实践学习转正考核熟悉工作部门熟悉工作环境熟悉电脑、复印机等办公设备的位置及使用方法认识部门同事

办理部门:各级人力资源部报到部门熟悉新员工培训实践学习转正考核岗位实践培训业务理论培训结训考核入职培训报到部门熟悉新员工培训实践学习转正考核新员工入职培训:公司简介、企业文化、规章制度、业务知识等办理部门:各级人力资源部、相关部门报到部门熟悉新员工培训实践学习转正考核岗位实践(边工作边学习)为每人指定一名指导老师《各岗位工作要点》介绍

办理部门:各级人力资源部、入职部门报到部门熟悉新员工培训实践学习转正考核为使新员工更快更好的适应新环境,我们为每一位新员工,都会指定一名合适的工作指导人,以使您尽快熟悉工作流程,进入工作角色。您可以向您的工作指导人了解部门的工作流程、业务规范等等。有人说:“指导人是自己身边的一本活字典”。指导人在新员工入职后的第三个月,人力资源部将安排你参加公司的转正考核,你的综合评价结果将作为能否转正的依据。考核时间:一般转正考查都安排在第三个月下旬考核内容:理论+实操+个人总结考核人员:工作指导人、直接上级、人力资源部报到部门熟悉新员工培训实践学习转正考核报到部门熟悉新员工培训月总结/沟通是否满三个月?否转正申请是转正考核是否达到转正要求否淘汰缓期转正用人部门考查人力资源部考查提交领导审批转正是同意不同意报到部门熟悉新员工培训实践学习转正考核在试用期内快速成长

公司试用期为三个月,三个月时间为在岗考察期。在此期间公司将进一步考察被录用的员工是否真正符合录用条件,能否适应公司要求工作需要。第1个月第3个月第2个月参加培训熟悉相关流程进入工作角色掌握个人工作的主要工具独立承担工作任务,参加转正考核成长的轨迹新员工见习主管主管见习经理

经理店长总经理考评推动培训帮助标准牵引一个优秀的员工应该以任职标准来严格要求自己,一步一个脚印,不仅在工作中锻炼,更要努力地学习,迈向更高的阶梯。赢家不是天生的,是制造出来的!谢谢大家新员工入职培训公司财务部1财务认知2案例看财务财务认知5758项目金额备注资产:600000

房子400000

汽车200000

土地

借出款

负债:240000

房贷150000

车贷60000

欠款30000

净资产360000

收入合计:14600

1、工资8000

2、奖金4000

3、其他补助或福利1200

4、股票或基金投资收入

5、其他流入1400房租收入等支出合

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论