
视频技术栈
主要写关于视频整体的技术体系
专注音视频
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RTMP协议整体概述
RTMP协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是由Adobe公司提出的一种应用层的协议,用来解决多媒体数据传输流的多路复用(Multiplexing)和分包(packetizing)的问题。随着VR技术的发展,视频直播等领域逐渐活跃起来,RTMP作为业内广泛使用的协议也重新被相关开发者重视起来。正好最近在从事这方面的工作,在此记录下自己对RTMP的转载 2017-03-20 11:15:27 · 670 阅读 · 0 评论 -
websocket协议简介
1)什么是websocket websocket是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duple)。握手是基于HTTP请求完成。传统的客户端-服务端请求方式:基于轮询技术定期对服务器端发出请求,单双工的,每次建立连接请求,直到服务端返回最新数据。HTTP request 的header是非常长的,会浪费很多网络带宽。 最新的原创 2017-03-05 09:22:35 · 979 阅读 · 0 评论 -
quic协议
一、quic资料目前关于quic的中文资料文档比较少,关于google开源代码管理工具gclient:http://blog.youkuaiyun.com/doon/article/details/9287693这有一篇介绍代码管理工具的文章。github源码:https://github.com/google/proto-quic(目前quic the only supported plat原创 2017-02-24 13:39:56 · 5768 阅读 · 0 评论 -
QUIC 协议中涉及的TCP流量控制和拥塞控制的问题
当在看QUIC协议的时候,发现需要用到TCP拥塞控制的知识。因为它是建立在基于UDP的试验性传输层协议,相较于SPDY,是基于TCP的的传输层协议,效率提高了不少。因为TCP的核心在于丢包之后必须恢复,这在一定情况下会导致传输速率下降,同时TCP拥塞控制存在粒度精细度不够等问题。所以QUIC基于UDP之上,可以先不理会丢包,快速投递,再用丢包恢复来保证可靠性。后面我会具体搜集整理关于QUIC的东西转载 2017-03-13 15:40:20 · 1687 阅读 · 0 评论 -
RTMP协议中的AMF数据
AMF数据第一个byte为此数据的类型,类型有:Number0×00double类型Boolean0×01bool类型String0×02string类型Object0×03object类型MovieClip0×04Not available in RemotingNull转载 2016-11-22 16:04:16 · 936 阅读 · 0 评论 -
ffmpeg加水印
一、ffmpeg加水印命令,主要从直播和视频文件加水印1)直播推流加水印示例ffmpeg -i rtmp://localhost/live/name -vf "movie=/path/2.png [watermark]; [in][watermark] overlay=10:10 [out]" -c:v libx264 -c:a copy -f flv rtmp://locahost:1936/...原创 2018-07-12 20:18:06 · 25109 阅读 · 4 评论 -
ffmpeg源码编译安装
一、源码安装git clone https://github.com/FFmpeg/FFmpeg.git 这个git过程有点慢cd FFmpeg./configure makemake install二、编译遇到的问题1)C compiler test failed 是因为-cc=clang没有安装,cc已经被编入了gcc中,gcc和clang是两个不同的编译器,本地没有安装clang编译器导致另...原创 2018-07-12 15:21:45 · 3482 阅读 · 2 评论 -
srs之与nginx-rtmp性能对比
本文转载SRS(Simple Rtmp Server)单进程能支持9000并发,nginx-rtmp单进程最多支持3000个,单进程的性能SRS(Simple Rtmp Server)是nginx-rtmp的三倍。SRS(Simple Rtmp Server)单进程性能如何做到nginx-rtmp的三倍的?SRS(Simple Rtmp Server)哪几个结构极大提升了性能?先来看看我们转载 2017-02-09 14:40:19 · 4382 阅读 · 0 评论 -
关于直播,所有的技术细节都在这里了
前言:网络视频直播存在已有很长一段时间,随着移动上下行带宽提升及资费的下调,视频直播被赋予了更多娱乐和社交的属性,人们享受随时随地进行直播和观看,直播的打开时间和延迟变成了影响产品功能发展重要指标。 注:本文是以原文为主体,加上我自己的一些总结和补充写的那么,问题来了: 如何实现低延迟、秒开的直播?先来看看视频直播的5个关键的流程: 录制->编码->转载 2017-02-06 15:21:02 · 3016 阅读 · 0 评论 -
3GP/MP4 视频文件格式解析及其播放原理(转)
视频文件格式解析之 3GP/MP41. 概述流行的文件格式背后都有大公司的支持。FLV得益于ADOBE公司推动的网络视频分享风潮,而AVI则是MICROSOFT首创的RIFF即视频和音频交 织在一起同步播放。 3GP/MP4是APPLE提出并得到ISO标准支持作为NOKIA等手机的默认视频格式。3GP是MP4格式在手机上的简化版。MP4的codec组合 一般是mpeg4转载 2016-10-08 12:19:18 · 9480 阅读 · 1 评论