当前位置: 首页 > article >正文

srs http-flv处理过程

目录

处理tcp请求,创建HttpConn

解析 http request创建consumer

读取consumer数据转封装为flv


处理tcp请求,创建HttpConn

调用堆栈如下:

srs!SrsHttpConn::SrsHttpConn(ISrsHttpConnOwner*, ISrsProtocolReadWriter*, ISrsHttpServeMux*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, int) (/srs/trunk/src/app/srs_app_http_conn.cpp:57)
srs!SrsHttpConn::SrsHttpConn(ISrsHttpConnOwner*, ISrsProtocolReadWriter*, ISrsHttpServeMux*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, int) (/srs/trunk/src/app/srs_app_http_conn.cpp:55)
srs!SrsHttpxConn::SrsHttpxConn(bool, ISrsResourceManager*, ISrsProtocolReadWriter*, ISrsHttpServeMux*, std::__1::basic_string<char, std::__1:

http://www.kler.cn/a/386619.html

相关文章:

  • 数据库的性能优化 -- SQL性能优化
  • 动态规划-背包问题——[模版]完全背包问题
  • javaWeb小白项目--学生宿舍管理系统
  • 深入解析贪心算法及其应用实例
  • Android 10 默认授权安装app运行时权限(去掉运行时所有权限授权弹窗)
  • C++中string的新特性
  • C/C++语言基础--C++模板与元编程系列四(类型模板参数、整数、指针 、模板类型)
  • 解题--多数元素
  • Oracle RAC的thread
  • unity实习生面试
  • vite+vue项目创建流程;npm error enoent Could not read package.json异常报错问题
  • 表格全量数据下载(FileSaver和xlsx)
  • Mysql基础 03 pymysql库、事务命令
  • 多个NVR同时管理EasyNVR多品牌NVR管理工具/设备:IP常见问题解决方案
  • Ubuntu 安装yum遇坑
  • Android 重新定义一个广播修改系统时间,避免系统时间混乱
  • Redis 的线程模型
  • 【卷积基础】CNN中一些常见卷积(1*1卷积、膨胀卷积、组卷积、深度可分离卷积)
  • 快速学习Django框架以开发Web API
  • Django 框架:全方位技术分析
  • Linux如何更优质调节系统性能
  • 【网络安全 | 并发问题】Nginx重试机制与幂等性问题分析
  • 【问题解决】Tomcat由低于8版本升级到高版本使用Tomcat自带连接池报错无法找到表空间的问题
  • 论文阅读-Event-based Visible and Infrared Fusion via Multi-task Collaboration
  • 机器学习,生成式AI ,LLM大模型,人工智能,他们之间的关系是什么?有什么不同?
  • uni-app 实现自定义底部导航