画声
文章平均质量分 60
本专栏旨在归档,收集总结流媒体相关的工作中的知识感悟;学习流媒体相关的技术的知识拾贝;关注前沿流媒体技术的摘抄和备忘。
FeelTouch Labs
这个作者很懒,什么都没留下…
展开
-
WebRTC集锦
WebRTC源码解读一WebRTC简介与代码架构使用级联SFU改善媒体质量和规模做WebRTC,千万别把媒体和信令混在一起WebRTC实践简介声网AgoraWhy WebRTC|“浅入深出”的工作原理详解WebRTC的现状和未来:专访W3C WebRTC Chair Bernard Aboba(下)...原创 2021-08-23 12:13:10 · 220 阅读 · 0 评论 -
直播系统---从直播答题看SEI帧的原理和作用
什么事SEISEI即补充增强信息(Supplemental Enhancement Information),属于码流范畴,它提供了向视频码流中加入额外信息的方法,是H.264/H.265这些视频压缩标准的特性之一。SEI的基本特征如下:1. 并非解码过程的必须选项2. 可能对解码过程(容错、纠错)有帮助3. 集成在视频码流中也就是说,视频编码器在输出视频码流的时候...原创 2019-12-01 11:22:42 · 8297 阅读 · 0 评论 -
音视频流媒体直播资源集合【实时更新】
1,音视频开发资源汇总具体包括如下:即时通讯音视频开发(一):视频编解码之理论概述即时通讯音视频开发(二):视频编解码之数字视频介绍即时通讯音视频开发(三):视频编解码之编码基础即时通讯音视频开发(四):视频编解码之预测技术介绍即时通讯音视频开发(五):认识主流视频编码技术H.264即时通讯音视频开发(六):如何开始音频编解码技术的学习即时通讯音视频开发(七):音频基础及编码原理入门即...原创 2019-11-30 23:11:24 · 1065 阅读 · 0 评论 -
直播系统---从数据层设计的角度看映客直播系统架构变化
一、映客直播发展历程映客直播是2015年5月份成立的一家公司,在移动直播领域,映客算是比较早成立的公司了。如上图中所展示的就是映客APP上的一些页面,左图展示的是映客APP中的热门内容,这里是某一个反串演员主播正在进行直播,并且此时有5万多观众正在观看;右图则是映客直播的发现频道,发现频道里面主要会在热门时段对于平台内的优质内容进行展示推送。在映客APP中会有很多类似于前面提到的这些页面...转载 2019-11-29 21:30:58 · 1946 阅读 · 0 评论 -
直播系统---从客户端的视角看蘑菇街直播架构
直播简介直播最主要的特点就是实时性与互动性,这也是直播与点播之间的差别所在,它可以实时将主播端的视频信息以较低延迟传输到观众端,与此同时,观众可以通过群聊或者送礼物的方式与主播进行互动。图 1直播主要由以下几个环节所组成(图 1)1. 主播端采集2. 处理:美颜、水印,基于人脸识别的动态贴纸;3. 编码:视频主要是基于 H264 的编码格式;4. 推流:使用 RTP...转载 2019-11-29 20:42:25 · 1054 阅读 · 0 评论 -
直播系统---功能规划和实现分解简析
功能模块视频直播功能,这是一款直播App最主要的功能,要能支持视频直播RTMP推流,使画面传输流畅、清晰; 聊天功能,用户之间的互动聊天,包括文字和表情; 互动功能,用户与主播间的互动,点亮个灯,送一束花等等; 支付&提现功能,用户用现金购买礼物送给心仪的主播,主播收到礼物后可再兑换成现金取出; 视频回放功能,在直播的过程中同时录像,使得没看到直播的小粉丝也有机会再看; 分享...原创 2019-11-29 20:17:57 · 677 阅读 · 0 评论 -
音视频---速搭建语音聊天室技术分析
语音聊天室孵化一起KTV、众人大合唱、语音开黑、狼人杀、剧本杀、多人配音、观影、语音电台、相亲联谊社交等,一般都是在语音聊天室中进行,那么语音聊天室产品如此火热的原因有哪些呢?一对一社交适用于朋友、家人之间,而更多的社交场景需要多人参与,聊天室的多人属性,正好满足此需求,用户按照自己的兴趣去交友聊天,也让社交更加多样化、娱乐化。对于有视频社交压力的用户来讲,实时展示自己的画面会是一...转载 2019-11-07 01:18:53 · 955 阅读 · 0 评论 -
音视频---直播云厂商架构分析和选型研究完整版
目录ucloud(优刻得)qiniu(七牛)3ttech(三体云)baishan(白山云)wangsu(网宿)chinacache(蓝汛)aliyun(阿里云)腾讯云百度云其他直播云(技术对接 无CDN)又拍云好未来ucloud(优刻得)地址:https://docs.ucloud.cn/video/ulive/intro特色:...原创 2019-11-03 23:42:36 · 1528 阅读 · 0 评论 -
音视频Share系列6---短视频创作的技术趋势
短视频创作趋势短视频+AR短视频创作核心能力1.0核心解决方案2.0解决方案3.0解决方案AR引擎架构短视频和AR特效创新短视频和AR创作架构图未来...原创 2019-10-27 23:16:32 · 311 阅读 · 0 评论 -
音视频Share系列5---实时音视频RTC通信技术架构
实时音视频RTC实时RTC产品架构实时音视频整体技术架构实时音视频RTC产品基础能力实时音视频RTC优势实时音视频终端技术架构实时音视频终端技术栈SDK快速接入实施案例...原创 2019-10-27 23:05:02 · 1046 阅读 · 0 评论 -
音视频Share系列4---CDN质量调优设计思考和实践
常见客户端选择供应商的手段服务侧调优手段---全链路分析接入层优化基于质量的自动调度Nginx业务性能优化分级缓存5种协议栈场景免流节点导致重传上升全链路HTTPS一致性HASH...原创 2019-10-27 18:53:09 · 475 阅读 · 0 评论 -
音视频Share系列3---视频直播系统LSS的技术优化分析
视频直播系统LSS视频直播系统架构图方案对比分析直播协议栈原理私有协议实现高并发原创 2019-10-27 17:24:54 · 511 阅读 · 0 评论 -
音视频Share系列2---基于H.265的编码技术优化实战
RealNetworksRMHDHEVC/H.265视频编码标准HEVC标准与实现HEVC编码器实现优化百度视频云提供能力百度HEVC编码器BD265BD265在Faster档直播性能分析BD265在Slower档点播性能分析BD265内容自适应码率控制BD265编码器帧类型选择BD265编码器面...原创 2019-10-27 16:15:22 · 604 阅读 · 0 评论 -
音视频Share系列1---百度音视频智能编码技术方案
基于内容的自适应编码CAECAE技术方案分析比较基于AI场景级别的CAE编码最优参数选择模型3.0音视频感官增强的理论和方法基于ROI的视频感官增强实现音视频智感超清技术应用架构基于AI的智能编码未来发展趋势...原创 2019-10-27 15:00:21 · 652 阅读 · 0 评论 -
MP4文件格式解析
目前MP4的概念被炒得很火,也很乱。最开始MP4指的是音频(MP3的升级版),即MPEG-2 AAC标准。随后MP4概念被转移到视频上,对应的是MPEG-4标准。而现在我们流行的叫法,多半是指能播放MPEG-4标准编码格式视频的播放器。但是这篇文章介绍的内容跟上面这些都无关,我们要讨论的是MP4文件封装格式,对应的标准为ISO/IEC 14496-12,即信息技术 视听对象编码的第1...转载 2018-10-17 00:32:45 · 719 阅读 · 0 评论 -
MP4文件分割实现
MP4(MPEG-4 Part 14)是一种常见的多媒体容器格式,它是在“ISO/IEC 14496-14”标准文件中定义的,属于MPEG-4的一部分,是“ISO/IEC 14496-12(MPEG-4 Part 12 ISO base media file format)”标准中所定义的媒体格式的一种实现,后者定义了一种通用的媒体文件结构标准。MP4是一种描述较为全面的容器格式,被认为可以在其中...转载 2018-10-17 00:43:04 · 3267 阅读 · 1 评论 -
四款好用的免费直播编码推流软件
现代生活已经离不开互联网,离不开软件了。 这说法毫不夸张。 比如手机上各种 APP 眼花缭乱 ,各种行业, 各种功能, 各种 Logo, 各种的各种。 没有良好的整理力,是真 的不好意思让别人看到啊。 这些功能各异的 APP 程序大多数是免费 APP。今天我们来谈谈 关于直播编码和推流的免费软件。 官网地址: http://www.800li.net/index.php?s=/home/websi...转载 2018-04-14 21:40:43 · 67291 阅读 · 2 评论 -
HLS与RTMP在直播场景下的优劣分析以及架构分析
HLSHTTP Live Streaming(缩写是HLS)是一个由苹果公司提出的基于HTTP的流媒体网络传输协议。是苹果公司QuickTime X和iPhone软件系统的一部分。它的工作原理是把整个流分成一个个小的基于HTTP的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速率下载同样的资源,允许流媒体会话适应不同的数据速率。在开始一个流媒体会话时,客...原创 2018-04-14 22:10:43 · 5241 阅读 · 0 评论 -
一篇文章读懂流媒体传输协议RTP、RTCP、RTSP、SRTP&SRTCP
概要一句话:RTSP发起/终结流媒体、RTP传输流媒体数据、RTCP对RTP进行控制,同步。因为CTC标准里没有对RTCP进行要求,因此在标准RTSP的代码中没有看到相关的部分。而在私有RTSP的代码中,有关控制、同步等,是在RTP Header中做扩展定义实现的。另外,RFC3550(datatracker)可以看作是RFC1889的升级文档,只看RFC3550/RFC3551即可。......原创 2018-10-07 15:23:16 · 16592 阅读 · 0 评论 -
一篇文章读懂SDP、RTMP、HLS、SIP、MMS
SDP会话描述协议(SDP)为会话通知、会话邀请和其它形式的多媒体会话初始化等目的提供了多媒体会话描述。参考RFC2327 会话目录用于协助多媒体会议的通告,并为会话参与者传送相关设置信息。SDP 即用于将这种信息传输到接收端。SDP 完全是一种会话描述格式 ― 它不属于传输协议 ― 它只使用不同的适当的传输协议,包括会话通知协议(SAP)、会话初始协议(SIP)、实时流协议(R...原创 2018-10-07 21:24:01 · 2297 阅读 · 0 评论 -
如何实现1080P延迟低于500ms的实时超清直播传输技术【图文版本】
最近由于公司业务关系,需要一个在公网上能实时互动超清视频的架构和技术方案。众所周知,视频直播用 CDN + RTMP 就可以满足绝大部分视频直播业务,我们也接触了和测试了几家 CDN 提供的方案,单人直播没有问题,一旦涉及到多人互动延迟非常大,无法进行正常的互动交谈。对于我们做在线教育的企业来说没有互动的直播是毫无意义的,所以我们决定自己来构建一个超清晰(1080P)实时视频的传输方案。先来解...转载 2018-10-08 00:28:09 · 1838 阅读 · 0 评论 -
WebRTC RP系列1---为什么你需要 SFU 服务器
入门 WebRTC 之后,很快就会接触到一个名词,叫做:SFU,你可能很容易就在网上寻找到很多 SFU 的开源实现,并并兴致勃勃地开始编译、部署和测试这些服务器,但是可曾想过,为啥我们的 WebRTC 应用需要 SFU 服务器 ?1 WebRTC P2P 通话的网络模型如图是 WebRTC P2P 模式下的网络拓扑结构,ClientA 和 ClientB 如果能够顺利建立 P2P 的连...转载 2019-08-30 00:56:34 · 1334 阅读 · 0 评论 -
WebRTC RP系列2---如何实现 SFU 服务器
上一篇文章我们了解了 WebRTC SFU 服务器的基本原理和必要性,解决了 What 和 Why,本文则更近一步,探究一下实现 SFU 服务器的关键技术点有哪些 ?重点解决一下 How1 什么是 SFU ?首先,我们再看一次 SFU 服务器的定义,什么是 SFU ?SFU 的全称是:Selective Forwarding Unit,是一种路由和转发 WebRTC 客户端音视频数据流...转载 2019-08-30 01:06:30 · 2045 阅读 · 1 评论