![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端音视频
abloume
这个作者很懒,什么都没留下…
展开
-
WebRTC(三)用屏幕分享录制一段视频
前一章节了解了屏幕分享的API,感觉跟我们常用的“屏幕共享”好像。那么可不可以用此进行一个屏幕录制呢?“纸上得来终觉浅,觉知此事要躬行。”看着挺简单的一个东西,没有落实都算说大话。首先画上三个按钮:<button @click="start" :disabled="disabled.start">开始录制</button><button @click="stop" :disabled="disabled.stop">结束录制</button><原创 2020-05-18 18:23:23 · 1483 阅读 · 0 评论 -
WebRTC(二)获取用户的媒体流
MediaStream 接口用于表示媒体数据流。(流可以是输入或输出,也可以是本地或远程)单个 MediaStream 可以包含零个或多个轨道。(每个轨道都有一个对应的 MediaStreamTrack 对象)MediaStreamTrack 表示包含一个或多个通道的内容,其中,通道之间具有定义的已知的关系。MediaStream 中的所有轨道在渲染时是同步的。下图显示了由单个视频轨道和两个不同的音频(左声道和右声道)轨道组成的 MediaStream。平时我们在开发时总是习惯性地定义 {v原创 2020-05-17 21:46:18 · 1275 阅读 · 0 评论 -
WebRTC(一)从了解三个方面的API开始
WebRTC简介WebRTC是一个由Google发起的实时通信解决方案,其中包含音视频采集、编解码、数据传输、音视频展示等功能。虽然其名为WebRTC,但是实际上它不仅支持Web之间的音视频通讯,还支持Android和iOS端。底层技术图像引擎(VideoEngine)VP8编解码jitter buffer:动态抖动缓冲Image enhancements:图像增益声音引擎(VoiceEngine)iSAC/iLBC/Opus等编解码NetEQ语音信号处理回声消除和降噪会话管理原创 2020-05-17 17:41:10 · 1229 阅读 · 0 评论 -
从传统媒体到p2p的流媒体
传统媒体在刚开始的时候,我们要看一段音视频,就要从网上下载完整个文件后才能观看。如果音视频文件大些的,那实在太痛苦了,可能得电脑挂机好多个小时(有时一下午甚至一天)才能下载完成。而在漫长的下载等待期间呢,我们一般去做一些不需要网速的事情,以让这个音视频文件尽可能早的下载完毕。流式媒体随着多媒体技术的发展,视频的分辨率越来越高,人们也越来越喜欢看高清、超高清的视频。传统媒体已然无法满足人们的日常需求,视频高清跟下载时长的矛盾愈来愈明显,人们越来越无法忍受了。于是,流式媒体技术应运而生。我们可以原创 2020-05-17 16:42:25 · 222 阅读 · 0 评论 -
流媒体的基本介绍
文章目录流媒体是什么?音视频组成编码格式音频编码格式视频编码格式存储封装格式视频码率、帧率码率帧率流媒体的传输方式顺序流式传输实时流式传输流媒体的传输协议HLSHLS 点播HLS 直播HTTP-FLVRTMPMPEG-DASHRTSP+RTP流媒体是什么?流媒体就是指采用流式传输技术在网络上连续实时播放的媒体格式,如音频、视频或多媒体文件。音视频就是流媒体的核心。音视频组成一个完整的视频文件,包括音频、视频和基础元信息。我们常见的视频文件如mp4、mov、flv、avi、rmvb等视频文件,就是原创 2020-05-17 10:42:03 · 1970 阅读 · 0 评论