展开

关键词

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

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

14140

html多媒体

9、多媒体 (一)、插入音频、视频和flash 在网页中插入音频、视频和flash都是使用embed标签。 语法: <embed src="<em>多媒体</em>文件地址" width="播放界面的宽度" height="播放界面的高度"></embed> 说明: 多媒体文件地址可以是相对地址,也可以是绝对地址。

5130
  • 广告
    关闭

    什么是世界上最好的编程语言?丨云托管征文活动

    代金券、腾讯视频VIP、QQ音乐VIP、QB、公仔等奖励等你来拿!

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

    多媒体编程

    多媒体和图形编程 这个属于在客户端生成图片,可以减少服务器的压力 脚本化图片 web页面使用img元素,嵌入图片。 img元素可以通过控制src属性来操控img。

    29510

    多媒体处理类

    import java.io.*; import java.util.*; import javax.servlet.http.*;

    14910

    多媒体程序开发

    朋友们大家好,相信大部分人都喜欢玩游戏,无论是在工作间隙还是下班回家的路上,可能都会拿起手机玩游戏打发时间,亦或是在游戏中寻找乐趣,放松自己。上一系列的推文已经...

    23010

    html多媒体属性

    音乐自动播放 audio src=路径 autoplay 音频 audio autoplay="autoplay" source src="视频路径"

    9120

    10.多媒体

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

    51380

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

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

    9120

    Android多媒体应用

    streamType,int srcQuality) maxStream指可容纳多少个音频, streamType指声音类型,可取为STREAM_VOICE_CALL(通话)、STREAM_SYSTEM(系统声音

    27420

    多媒体】PNG简介

    (本文改自多媒体导论我课上做的演讲)转眼就暑假了,这一篇我在4月份准备写结果写了一半就坑到了现在,也是很真实。

    28020

    多媒体格式

    期待未来的软件系统都支持它。 .mid .midi MIDI (Musical Instrument Digital Interface) 是一种针对电子音乐设备(比如合成器和声卡)的格式。 期待未来的软件系统都支持它。

    48430

    多媒体搜索再进化

    2015年百度世界展出了语音和图像为代表的多媒体搜索技术,这并非其首次亮相百度世界大会,多媒体搜索已成为百度的重头戏,与连接人与服务战略、人工智能战略一起构成百度的“三驾马车”。 所以,在后移动互联网时代多媒体搜索会成为主流,依赖键盘输入的文本搜索比重将越来越小。李彦宏对此早有断言,他认为未来超过一半的搜索将来自语音和图像为代表的多媒体交互。 百度猛攻语音和图像搜索 多媒体搜索有广泛的涵义,除了文本之外的“富媒体”搜索都算多媒体搜索,例如语音、图像、体感、位置、社交关系、物质解析(百度筷搜)等输入内容。 鉴于使用场景的特性,多媒体搜索对于百度连接人与服务战略将形成很强的支撑作用。服务搜索主要来自于移动搜索,而移动搜索未来将走向多媒体搜索。 多媒体搜索未来走向何方? 多媒体搜索依然还在起步阶段,远远没有文本搜索这样成熟,这意味着还有很多创新空间。从多媒体搜索探路者百度的动作来看,多媒体搜索在未来有以下发展趋势: 1、不同类型搜索相互结合。

    76790

    多媒体播放api简介

    界面布局,水平方向四个按钮平均分布,使用权重,定义android:layout_width=”0dp”,定义layout_weight=”1”这个属性全都一致就...

    39920

    【Rust日报】2022-01-03 mmids: Rust编写的多媒体收发系统

    mmids: Rust编写的多媒体收发系统 mmids (multimedia Ingestion and Distribution System)是一个功能强大、用户友好、开源的实时视频工作流服务器。

    9310

    Android 获取多媒体信息

    在做多媒体应用开发时,往往需要获取到多媒体文件的相关信息。 而通过 extractMetadata 方法得到的多媒体文件时间长度 duration 单位却是毫秒。 代码参考 Github 地址 限制 原生的 MediaMetadataRetriever还是有不少限制的,比如支持的多媒体文件格式少,而且还不能支持网络链接的多媒体文件。

    1.1K10

    相关产品

    • 多媒体处理

      多媒体处理

      数据万象基于对象存储COS提供多媒体处理增值服务,集成音视频转码、极速高清、精彩集锦、超分辨率、数字水印等能力,满足传媒、文旅、电商等各行业多媒体处理需求。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券