摘要:
SRS流媒体简介 1.1 程序运行 1.1.1编译及运行 cd srs/trunk ./configure make ./objs/srs -c conf/srs.conf 1.1.2RTMP推、拉流 1.推流 Ffmpeg推流 e: cd e:\Demo\CGAvioRead\Debug ffmp 阅读全文
摘要:
## 视频播放器原理视频播放器播放一个互联网上的视频文件,需要经过以下几个步骤:解协议,解封装,解码视音频,视音频同步。如果播放本地文件则不需要解协议,为以下几个步骤:解封装,解码视音频,视音频同步。他们的过程如图所示。* <strong>解协议的作用</strong>,就是将流媒体协议的数据,解析 阅读全文
摘要:
辑分析 参考:https://blog.csdn.net/m0_60259116/article/details/124691647 11.1环境搭建 11.1.1. 安装go语⾔环境 1.在Go语⾔官⽹找到对应的安装包(Downloads - The Go Programming Language 阅读全文
摘要:
参照:https://segmentfault.com/a/1190000041737848 1.获取代码 代码从git获取,如果没安装git,需要执行 sudo apt-get install git cd /opt #拉取项目代码 git clone https://github.com/ZLM 阅读全文
摘要:
1. 媒体协商在音视频通讯场景中,由于两端之间所支持的音视频编解码、传输协议、传输的速率,都需要进行彼此通知对方。我们把一个 1 对 1 的音视频通讯,比喻成双方互送快递包裹的过程。首先这里有很多问题,双方要彼此告知对方后,才能寄送包裹。比如:* 我不知道包裹要寄给谁?(我要和谁建立通讯)* 对方能 阅读全文
摘要:
1.CDN技术原理CDN的全称为Content Delivery Network,即内容分发网络,是一个策略性部署的整体系统,主要用来解决由于网络带宽小、用户访问量大、网点分布不均匀等导致用户访问网站速度慢的问题。这中间就有了很多的CDN节点,简单一点理解就相当于我们开始学习计算机选择网络。具体实现 阅读全文
摘要:
1. 直播初识热门直播产品: 映客,斗鱼,熊猫,虎牙,花椒等等1.1 一个完整直播app功能1. 聊天私聊、聊天室、点亮、推送、黑名单等;2. 礼物普通礼物、豪华礼物、红包、排行榜、第三方充值、内购、礼物动态更新、提现等;3. 直播列表关注、热门、最新、分类直播用户列表等;4. 自己直播录制、推流、 阅读全文
摘要:
# 音视频同步原理及实现本文主要描述音视频同步原理,及常见的音视频同步方案,并以代码示例,展示如何以音频的播放时长为基准,将视频同步到音频上以实现视音频的同步播放。内容如下:* 1.音视频同步简单介绍* 2.DTS和PTS简介 * 2.1I/P/B帧 * 2.2时间戳DTS、PTS* 3.常用同步策 阅读全文
摘要:
me(v): mapped Exp-Golomb-coded syntax element with the left bit first 映射的指数哥伦布码编码语法元素,左位在先se(v): signed integer Exp-Golomb-coded syntax element with t 阅读全文