- 博客(36)
- 资源 (1)
- 收藏
- 关注

原创 DASH标准&ABR算法介绍
作为HTTP视频流的标准传输方案,DASH已经在业界享有盛名,而其中的核心模块ABR算法,更是成为近些年来诸多学术论文的研究对象。本文详细介绍了DASH标准与ABR算法的核心内容,为初学者提供一个全面的roadmap。
2021-11-10 18:00:21
10588
1

原创 如何在dash.js中添加自定义ABR规则?
dash.js作为DASH协议下的标准播放器实现,出于ABR的研究需求,我们往往需要在其中实现自己的ABR算法。对于初学者而言,问题在于:自定义ABR算法应该在dash.js的哪里实现?如何实现?有哪些可用的输入信息?本文将带你一一解决这些问题。
2021-03-14 18:47:48
4487
6
原创 经典ABR算法介绍:Pensieve (SIGCOMM ‘17) 原理及训练指南
Pensieve是DASH点播视频中最经典的ABR算法之一,也是机器学习类(Learning-based)ABR算法的代表性工作。本文简要介绍Pensieve的基本原理,并提供Pensieve模型的训练指南。
2024-01-18 14:52:12
3186
原创 强化学习的数学原理学习笔记 - Actor-Critic
强化学习的数学原理学习笔记: Actor-Critic,包括对A2C、DPG等算法和重要性采样等概念的介绍。
2024-01-08 13:21:44
2098
原创 强化学习的数学原理学习笔记 - 策略梯度(Policy Gradient)
强化学习的数学原理学习笔记:基于策略(Policy-based)的策略梯度方法(Policy Gradient),包括对REINFORCE算法的介绍。
2024-01-08 13:09:06
1533
原创 强化学习的数学原理学习笔记 - 值函数近似(Value Function Approximation)
强化学习的数学原理学习笔记:基于值的(Value-based)值函数近似方法(Value Function Approximation),包括对Sarse / Q-learning with function approximation以及DQN算法的介绍。
2024-01-08 12:51:41
1832
1
原创 强化学习的数学原理学习笔记 - 时序差分学习(Temporal Difference)
强化学习的数学原理学习笔记:时序差分学习(Temporal Difference,TD),包括对基础TD、Sarsa和Q-learning等算法的介绍。
2024-01-07 19:11:49
4422
原创 强化学习的数学原理学习笔记 - 蒙特卡洛方法(Monte Carlo)
强化学习的数学原理课程学习笔记:蒙特卡洛方法(Monte Carlo,MC),包括对ε-Greedy的介绍。
2024-01-07 17:45:42
1911
原创 强化学习的数学原理学习笔记 - 基于模型(Model-based)
强化学习的数学原理学习笔记:基于模型(Model-based)的强化学习方法,包括对值迭代和策略迭代算法的介绍。
2024-01-07 17:06:19
1700
原创 XLINK (SIGCOMM ‘21) MPQUIC多路径传输论文阅读笔记
本文介绍XLINK (SIGCOMM '21),阿里巴巴基于MPQUIC的淘宝短视频多路径传输部署经验。
2023-06-21 12:59:50
3183
1
原创 ITU-T P.1203/P.1204视频质量评估标准介绍
本文介绍P.1203和P.1204,其为国际电信联盟(ITU-T)和频质量专家组(VQEG)联合开发的针对HTTP视频流的视频质量评估标准模型,支持多种视频编码、分辨率、帧率、设备,且性能优于SSIM、PSNR和VMAF。
2023-06-15 20:23:01
2871
原创 经典ABR算法介绍:BBA (SIGCOMM ‘14) 设计与代码实现
BBA是DASH点播视频中最经典的ABR算法之一,也是基于缓冲区的(Buffer-based)ABR算法的代表作。本文介绍BBA的算法设计和实现逻辑。
2023-06-14 16:42:02
2109
原创 经典ABR算法介绍:FESTIVE (CoNEXT ‘12) 论文阅读笔记
本文介绍DASH点播视频中最经典的ABR算法之一——FESTIVE,其基于视频块吞吐量的调和平均值选择码率,是基于吞吐量(RB)的ABR算法的代表作。
2023-06-14 15:25:14
2433
1
原创 CausalSim (NSDI ‘23 Best Paper) 论文阅读笔记
CausalSim是NSDI '23的Best Paper。其主要工作是基于矩阵/张量完成和对抗学习设计了一个无偏的trace-driven模拟框架。CausalSim通过显示建模算法对于trace的影响,消除了传统模拟器中存在的偏差,从而实现与真实世界更为一致的模拟效果。CausalSim可以应用于ABR算法、异构服务器负载均衡等场景之中。
2023-05-15 20:06:13
1765
2
原创 经典ABR算法介绍:BOLA (INFOCOM ‘16) 核心算法逻辑
BOLA(Buffer Occupancy based Lyapunov Algorithm)是一种经典的基于播放缓冲区的(Buffer-based)ABR(自适应码率)算法,并且其改进版本是如今dash.js开源播放器的默认ABR算法。本文介绍BOLA的核心设计思想。
2023-05-04 15:30:53
3646
2
原创 mp4dash生成的MPD文件中的Bandwidth取值及其对客户端码率选择的影响
mp4dash生成的MPD中,bandwidth值为何与视频的码率不同?MPD中的bandwidth对客户端选择码率有何影响?这篇文章告诉你。
2019-12-19 20:41:06
2038
原创 Ubuntu下GPAC(MP4Box)的安装 | 基于MP4Box搭建DASH视频系统
基于FFmpeg和MP4Box完成视频编码,搭建DASH视频流播放系统
2019-12-17 22:28:33
5240
8
原创 FFmpeg的GOP(I帧)对齐问题
起因在DSAH视频系统(服务器&播放器)搭建中,当使用mp4dash对多个分辨率的视频进行切片时,遇到了一个错误:Parsing media file 1: f1080p.mp4Parsing media file 2: f720p.mp4Parsing media file 3: f480p.mp4Parsing media file 4: f360p.mp4Parsing ...
2019-12-14 16:35:43
11357
7
原创 FFmpeg 3-pass视频编码
前言最开始是在论文《ABR Streaming of VBR-encoded Videos: Characterization, Challenges, and Solutions》(CoNext’18)中看到的“‘three-pass’ encoding procedure”,觉得不解,上网搜索一遍发现并没有特别全面的资料。后来,随着对于FFmpeg、H.264编码的了解,加上阅读了上文引用...
2019-12-14 11:26:54
1794
2
原创 Ubuntu下Bento4(mp4info、mp4fragment、mp4dash)的安装及使用
操作系统:Ubuntu 16.04下载:在Downloads | Bento4中下载编译好的zip包,如:Bento4-SDK-1-5-1-629.x86_64-unknown-linux.zip解压:unzip Bento4-SDK-1-5-1-629.x86_64-unknown-linux.zip添加环境变量,便于直接输入命令:编辑/etc/profile,将bento4目...
2019-12-13 16:00:47
5632
1
原创 Ubuntu下Nginx的安装及使用
操作系统:Ubuntu 16.04一、安装有两种方法进行安装,分别为Linux包安装和源码安装1. Linux包安装(本文未使用)参考:http://nginx.org/en/linux_packages.htmlInstall the prerequisites:sudo apt install curl gnupg2 ca-certificates lsb-releaseTo...
2019-12-13 14:46:51
2144
2
原创 2014斯坦福大学吴恩达机器学习课程笔记-4 Linear Regression with Multiple Variables
文章目录4 多变量线性回归(Linear Regression with Multiple Variables)4-1 多个特征(Multiple Features)4-2 多变量的梯度下降(Gradient Descent for Multiple Variables)4-3 梯度下降实践1:特征缩放(Gradient Descent in Practice I: Feature Scaling...
2019-11-24 15:27:26
292
原创 2014斯坦福大学吴恩达机器学习课程笔记-3 Linear Algebra
文章目录3 线性代数(Linear Algebra)3-1 矩阵(Matrix)和向量(Vector)矩阵向量3-2 矩阵加法与标量乘法(Addition and Scalar Multiplication)3-3&3-4 矩阵-向量/矩阵-矩阵乘法(Matrix-Vector / Matrix-Matrix Multiplication)3-5 矩阵乘法属性(Matrix Multipl...
2019-11-21 20:31:03
266
原创 2014斯坦福大学吴恩达机器学习课程笔记-2 Linear Regression with One Variable
2 单变量线性回归2-1 模型表达(Model Representation)定义:mmm:m:训练样本数xxx:输入变量 / 特征yyy:输出变量 / 目标变量(x,y)(x, y)(x,y):一个训练样本(x(i),y(i))(x^{(i)}, y^{(i)})(x(i),y(i)):第 iii 个训练样本hhh:机器学习算法的输出,一个假设函数,输入 xxx,输出 yyy ...
2019-11-21 15:17:22
224
原创 2014斯坦福大学吴恩达机器学习课程笔记-1 Introduction
1 Introduction1-1 & 1-2机器学习的使用场景数据挖掘无法人工编写的程序(如图像识别)自我定制程序(如推荐系统)机器学习算法分类监督学习(supervised learning)无监督学习(unsupervised learning)其他:增强学习(reinforcement learning)、推荐系统(recommender systems)...
2019-11-21 15:14:35
273
转载 2019年中国计算机学会(CCF)推荐国际学术期刊-计算机网络(2019.04.25)
类别 刊物简称 出版社 刊物全称 网址 A JSAC IEEE IEEE Journal of Selected Areas in Communications https://www.comsoc.org/publications/journals/ieee-jsac TMC IEEE IEEE Transactions on ...
2019-06-06 11:05:26
2093
原创 DRILL(Sigcomm'17)阅读笔记
题目:DRILL: Micro Load Balancing for Low-latency Dada Center Networks原文: https://dl.acm.org/citation.cfm?id=3098839主题:数据中心分布式负载均衡目录摘要1 简介2 背景3 设计&算法3.1 设计概览3.2 对称拓扑中的DRILL3.2....
2019-05-28 10:38:20
2052
2
原创 ABR算法研究综述 | A Survey on Bitrate Adaptation Schemes for Streaming Media Over HTTP(IEEE COMST‘18)阅读笔记
关于视频的研究越来越多,其中ABR(自适应码率)算法是一个极为热门的领域。本文作为综述,介绍了基于HTTP的视频传输架构,并对近些年来各式各样的ABR算法进行了梳理、对比和总结,值得ABR的领域研究者仔细阅读。
2019-05-20 17:25:46
6688
4
转载 2019年中国计算机学会(CCF)推荐国际学术会议-计算机网络(2019.04.25)
CCF推荐会议-计算机网络 类别 会议 出版社 会议全称 截稿日期 网址 A SIGCOMM ACM ACM International Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication 20...
2019-04-27 15:29:13
7413
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人