首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

冯迅:YY多媒体实时传输系统演进

文 / 冯迅 整理 / LiveVideoStack 大家好,我是冯迅,目前在欢聚时代(YY)主要负责音视频传输系统和音视频直播后端系统。今天想与大家分享的是YY的媒体实时传输系统与优化实践。...2、在业务逻辑上系统认为观众和主播的用户属性是相同的,因而在传输上也有一套统一的传输策略与机制。得益于我们在其中进行的许多优化,这套系统直到一两年前也能稳定运行。...这里需要强调的是主播系统与观众系统的差别: 对于主播系统而言,从业务逻辑上来说,如果是针对类似于视频会议的直播需求,我们的方案是将所有支撑功能的组件集中在主播分发系统当中,使其仅专注解决传输问题,不需要在关键组件上进行调整即可应对多种直播情景...整套系统的原理类似于一个IP层下的多路UDP隧道,当一个TCP连接时,系统可通过多条不同网络传输路径提升带宽,当某个时间段出现传输质量不佳的情况时,可以在多个传输网络间实时切换保证传输稳定,数据传输至聚合网关后再被提取出...系统在把数据包送至内核态后,由内核进行多路转发即可迅速成倍地提升性能。

1.1K40
您找到你想要的搜索结果了吗?
是的
没有找到

多媒体知识

标准多媒体系统介绍 多媒体技术涵盖的面广,涉及的平台很多,商业化产品也很多。...Demux 系统多媒体系统的核心技术之一,也是很多播放器厂商的核心源码。因为要支持多种文件格式,如TS,MPEG,FLV,ASF,WMV 等。...如果没有 audio数据,视频会根据帧率解码,直接送到 display 系统。 这部分也是多媒体系统的核心技术之一,也是最容易出错的地方。不同播放器,细节机制方面可能稍有差别,但是基本策略是一样的。...输出系统:主要分为 video 输出系统和 audio 输出系统.对于 video 输出系统是将 YUV,RGB 或其他类型原始数据送到芯片显示系统,有的芯片底层有硬件加速功能。...对于 audio 输出系统是将PCM 数据送到 audio HAL 层处理后最后从给speaker 输出. 2 常见多媒体概念及术语描述 ES 流(Elementary Stream): 也叫基本码流

17320

多媒体多媒体架构(面向GPT的学习笔记记录)

不同的平台、系统以及应用程序可能具有不同的架构层次结构,但总体来说,这三个层次是构成多媒体架构的核心。...:了解嵌入式系统的硬件和软件架构,掌握裸机编程和RTOS操作系统的开发方法。...多媒体应用开发:掌握多媒体应用开发的基本流程和方法,熟悉音视频播放、录制、转换等功能的实现。 系统调试和优化:了解系统性能分析和调试工具,掌握系统优化、功耗优化等方法。...嵌入式系统架构师:需要具备较强的嵌入式系统整体设计和架构能力,能够从底层到上层进行系统的规划、设计和实现。...---- 多媒体media本地流程 多媒体本地流程通常包括以下步骤: 多媒体数据采集:使用相机、麦克风等设备采集图像、音频等多媒体数据。

1.8K30

AI与多媒体

AI与多媒体 AI与多媒体似乎有着一种天然不可分割的紧密联系,随着近年来深度学习、视觉算法等的不断突破,AI正引领多媒体中众多相关技术领域迈向更加广阔的发展道路,影响图像视频分析、处理,视频编解码、网络传输等关键技术...,使得多媒体逐步走向融合,智能化的媒体时代。...本专题将一同探讨AI与多媒体的最新发展动态。...需要数据处理的系统管理,底层计算能力,以及算法研究等多方面协同努力。...本次分享主要分为三个部分:第一部分阐述对视频处理的需求理解和归纳;第二部分介绍沐曦应对视频处理场景的GPU产品;第三部分介绍视频系统处理的解决方案构想和实践。

88440

数字化校园多媒体闭路电视直播系统方案

数字化校园多媒体闭路电视直播系统方案 北京海特伟业科技有限公司原创 发布日期:2022-05-23 16:37 一、校园多媒体直播系统客户需求 我校是一所小学,共有38班级,现在想建设一套多媒体校园直播系统...二、校园多媒体直播系统简述 随着科学技术的发展,数字信息技术极大地拓展了教育的时空界限,空前地提高了学生学习的兴趣、效率和能动性,多媒体教学、计算机教学软件、远程教育等应运而生。...北京海特伟业科技有限公司推出的数字化校园多媒体闭路电视直播系统(简称:校园多媒体直播系统)正是推动这种变革的一项重要产品,可实现当地数字电视、校长讲话、精品课程、教材光盘等大量教学资源在校园教室直播的功能...三、校园多媒体直播系统架构 四、校园多媒体直播系统方案技术优势 1、节目源选择广泛 可兼容DVD、摄像机、高清播放器、当地数字电视、电视台自动播放系统等节目源,节目源选择范围广泛,方便充分利用现有各种格式和方式的教育教学资源...为此我们为整个系统设计1套多媒体光盘播放频道。播放设备为一台DVD机或高清蓝光播放器。

97420

10.多媒体

第三个参数用于指定通知的正文内容, // 同样下拉系统状态栏就可以看到这部分内容。...sd卡所有文件,系统会把所有的多媒体文件,都在MediaStore数据库中生成一个索引,数据库中保存了文件的文件名、路径、大小、长度和艺术家 图库、音乐、视频程序每次启动时,其实不会去遍历sd卡寻找多媒体文件...,而是直接从MediaStore数据库中读取多媒体文件,通过库中的索引找到对应的多媒体文件后,把文件显示在界面 直接加载的bitmap对象是只读的,无法修改,要修改图片只能在内存中创建出一个一模一样的...SD卡就绪广播时,都会去遍历sd卡的所有文件和文件夹,把遍历到的所有多媒体文件都在MediaStore数据库保存一个索引,这个索引包含多媒体文件的文件名、路径、大小 图库每次打开时,并不会去遍历sd卡获取图片...,而是通过内容提供者从MediaStore数据库中获取图片的信息,然后读取该图片 系统开机或者点击加载sd卡按钮时,系统会发送sd卡就绪广播,我们也可以手动发送就绪广播 Intent intent

1.2K80
领券