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