首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

视频直播基础技术总结1

1. 视频直播 视频直播的5个关键的流程:录制->编码->网络传输->解码->播放 视频直播平台一般包括推流端,后台系统和客户端。通常包括直播内容采集、直播后台系统和直播内容播放三个模块。 1)内容采集:采集的方式有很多,从一般几十块PC摄像头到几十万的专业录制编码设备,还有移动端的手机前后置摄像头;分布式推流:这里是比较成熟的架构,用户在推流之前会通过名字服务,一般是DNS智能解析或是自有按IP调度系统获取最靠谱的推流节点,然后把流上传到服务器。 2)直播后台系统:在分布式推流节点“接入”了用户流之后,后续一系列的分发、转码、截图、录制、存储等构成了直播后台系统;这里根据不同的业务需求,需要有不同的后台服务来支撑。 3)直播内容播放:这个就比较好理解了,一般输出是PC屏幕、手机、现在还有VR头盔。 2. 移动直播编解码 推流编码: 推荐Andorid4.3(API18)或以上使用硬编,以下版本使用软编;iOS使用全硬编方案; 播放解码:Andorid、iOS播放器都使用软解码方案,经过我们和大量客户的测试以及总结,虽然牺牲了功耗,但是在部分细节方面表现会较优,且可控性强,兼容性也强,出错情况少,推荐使用。 软硬编解码优缺点对比:

02

基于强化学习的低延迟视频传输,虎牙自研传输网络架构实践,面向流媒体的确定时延传输

基于强化学习的低延迟视频传输 Topic 《强化学习驱动的低延迟视频传输》 周安福  北京邮电大学 教授,博士生导师 随着视频会议、视频直播的流行以及未来AR/VR业务的发展,低延迟视频传输服务被广泛使用,但用户体验质量(QoE)仍然令人不满意,如视频通话过程中经常出现画面模糊甚至卡顿等现象。 针对这些问题,我们与淘宝直播合作,开展了大规模的测量研究,分析了逾百万条视频会话的细粒度性能指标。根据测量发现,设计了强化学习驱动的系列智能流控算法,分别解决强化学习与实时视频传输交叉结合引起的新挑战,包括:应用层-

02

视频直播源码技术知识分享:连麦功能(一)

在讲今天的视频直播源码技术知识之前,我想为大家另外说一个知识引出今天的话题,这个知识就是传统直播与现代视频直播的区别:传统直播通常是指通过电视、广播等媒体,将活动、演出等活动在现场传递给观众的方式;而现代网络直播是指通过网络、移动应用等平台将多种内容传递给观众,包括新闻、音乐演出、直播带货等活动。而不管是那种直播方式都有一个重要的环节,那就是与粉丝观众进行互动,而传统直播的互动方式需要台上活动人员做出动作,观众接收动作进行回应,包括语言与肢体动作,而语言进行互动需要台上人员或是工作人员拿话筒去进行互动的观众以便于让台上演出人员和台下都能听清互动内容;现代视频直播互动方式则更丰富,比如直播聊天区观众去发言,主播看到观众发言进行评论或者回答;又比如观众送礼物、点赞,主播进行感谢。而我今天要讲的不同于这两种现代视频直播互动方式,是指主播与观众进行类似于电话聊天,进行实时视频或者语音聊天。说到这里,差不多引出了我们今天要分享的功能知识,可能也有很多人猜到这个功能是什么了,没错,下面就进入我们今天要分享的功能知识:视频直播源码技术连麦功能!

03
领券