
直播后台
关于会飞的猪
我的github地址:https://git.oschina.net/superlike
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
srs源码解析3【rtmp播放】
目录 前言: 一、主要流程 二、详细介绍 三、总结 前言: 目前直播领域业界流行的协议主要有三个:rtmp、http-flv、hls。其中,http-flv、hls是终端播放(称为下行)经常使用的协议,rtmp通常作为推流协议(称为上行)使用。srs主要有两种模式:回源模式 和 推流模式,笔者由于项目中主要涉及到的是回源模式,所以本文重点分析一下srs中从收到rtmp播放请求到被动去使...原创 2019-07-29 10:43:23 · 1218 阅读 · 0 评论 -
srs源码分析1【配置文件解析】
一、整体了解 解析代码前,先从源码注释中大概了解srs配置信息的组成结构: /** * the config directive. * the config file is a group of directives, * all directive has name, args and child-directives. * for example, the following config...原创 2019-07-24 16:28:28 · 2129 阅读 · 0 评论 -
srs源码解析2【http-flv播放】
目录 前言: 一、SRS中的http处理套路 二、http-flv播放详情 三、总结 前言: http-flv和hls都是基于http协议的。在SRS中,http的处理借鉴了golang的http处理架构,但是也有一些冗余的信息。本节,主要解析http-flv播放并触发回源的流程,以及与flv协议相关的内容。 一、SRS中的http处理套路 1、ISrsHttpServeMux ...原创 2019-08-27 17:12:56 · 4276 阅读 · 1 评论 -
h264切割出nalu的两种方式
目录 前言: 一、Annex B格式 二、AVCC格式 三、总结 前言: 目前h264中nalu的组织格式主要有两种:Annex B格式和AVCC格式。下面介绍一下这两种格式,并结合开源流媒体服务srs的代码来分析这两种格式。 一、Annex B格式 Annex B格式是用开始码来分割前后的nalu,即在每个nalu前面加上2个或者3个0x0...原创 2019-09-05 12:10:19 · 2731 阅读 · 0 评论 -
wireshark如何抓取本机包
在进行通信开发的过程中,我们往往会把本机既作为客户端又作为服务器端来调试代码,使得本机自己和自己通信。但是wireshark此时是无法抓取到数据包的,需要通过简单的设置才可以。 具体方法如下: 方法一: 1.以管理员身份运行cmd 2.route add 本机ip mask 255.255.255.255 网关ip 如:...转载 2019-09-06 16:39:26 · 2604 阅读 · 0 评论