Crtmp Server 几个关键流程
2024-08-30 07:15:57
最近在阅读Crtmp Sever 源码,有些关键流程记录下来,以备以后查阅。假设rtmp播放地址是"rtmp://127.0.0.1/live/mystream live=1"
1. 获取rtmp://127.0.0.1/live流程:
bool TCPProtocol::SignalInputData(int32_t recvAmount) bool BaseRTMPProtocol::SignalInputData(IOBuffer &buffer) bool BaseRTMPProtocol::ProcessBytes(IOBuffer &buffer) BaseRTMPAppProtocolHandler::InboundMessageAvailable bool RTMPProtocolSerializer::Deserialize bool RTMPProtocolSerializer::DeserializeInvoke bool AMF0Serializer::Read(IOBuffer &buffer, Variant &variant) RTMPProtocolSerializer::DeserializeInvoke bool AMF0Serializer::Read(IOBuffer &buffer, Variant &variant) bool AMF0Serializer::ReadShortString
最新文章
- ButterKnife--View注入框架的使用
- centos 6.7下 elasticsearch的安装
- jquery $post $get $
- apache配置文件
- asp.net发布webservice出现‘Could not write to output file ‘解决办法
- class类名的管理
- JS学习之道:javascript keycode大全
- URI、URL和URN之间的区别与联系
- android 推断应用程序是系统程序还是用户程序
- Scala Apply
- FFmpeg的H.264解码器源代码简单分析:概述
- CDH安装系统环境准备——虚拟机网络配置
- 第三节: Quartz.Net五大构件之Scheduler(创建、封装、基本方法等)和Job(创建、关联等)
- 基于vue项目的组件中导入mui框架初始化滑动等效果时需移除严格模式的问题
- ORACLE多表关联UPDATE 语句[z]
- win10升级至专业版
- JS window对象的top、parent、opener含义介绍
- English trip V1 - 10.Family Ties 家庭关系 Teacher:Emily Key: Possessive s (所有格 s)
- Mac下使用Typora的一些简单操作
- Android学习之蓝牙操作
热门文章
- Map容器——TreeMap及常用API,Comparator和Comparable接口
- python ConfigParser 的小技巧
- 【bzoj3105】[cqoi2013]新Nim游戏 高斯消元求线性基
- Django notes III: Dynamic filtering
- HDU——2723Electronic Document Security(STL map嵌套set做法)
- showModalDialog实现本页面内部跳转
- Java面试题之谈谈reactor模型
- java面试之String源码中equals具体实现
- 【前端学习笔记】2015-09-06 ~~~~ setAttribute()、slice()
- phpMyAdmin操作之改管理员密码