• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






燕十三

人在江湖,身不由己
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

05 2017 档案

 
SRS学习笔记15-SrsHls类分析1
摘要:SrsHls类实现Srs的hls功能 1. SrsHls类实例的构造 grep -Fnr "new SrsHls" app/srs_app_hls.cpp:141: writer = new SrsHlsCacheWriter(write_cache, write_file); app/srs_ap 阅读全文
posted @ 2017-05-19 18:18 欧阳兄弟 阅读(925) 评论(0) 推荐(0)
SRS学习笔记11-SrsSouce类分析1
摘要:文件: src\app\srs_app_source.hpp src\app\srs_app_source.cpp SrsSource代表 living stream source class SrsSource : public ISrsReloadHandler { private: stati 阅读全文
posted @ 2017-05-17 16:54 欧阳兄弟 阅读(1279) 评论(0) 推荐(0)
SRS学习笔记10-SrsConnection及其子类分析
摘要:SrsConnection类代表一个client的连接,其中封装了st thread,用于在一个单独的st thread里处理一个client的服务请求. SrsConnection在 int SrsServer::accept_client(SrsListenerType type, st_net 阅读全文
posted @ 2017-05-16 17:59 欧阳兄弟 阅读(1811) 评论(0) 推荐(0)
SRS学习笔记9-rtmp监听线程创建推流线程的过程分析
摘要:先用gdb查看大致流程 1. rtmp监听线程创建推流线程的过程分析 gdb ./objs/srs set args -c ./conf/rtmp.conf b srs_app_listener.cpp:266 r 这个函数将accept的client_stfd交给 ISrsTcpHandler去处 阅读全文
posted @ 2017-05-12 17:54 欧阳兄弟 阅读(1955) 评论(0) 推荐(0)
SRS学习笔记10-SrsThreadContext的作用
摘要:gdb ./objs/srs set args -c ./conf/rtmp.conf b SrsThreadContext::generate_id r 第一次断下的bt输出(设置主线程的 cid 100) 主线程的cid为100 执行c命令后的输出 可以看到输出 cid=100,即 _srs_c 阅读全文
posted @ 2017-05-12 15:19 欧阳兄弟 阅读(1487) 评论(0) 推荐(0)
SRS学习笔记7-SrsHttpServer
摘要:the http server, use http stream or static server to serve requests. 源代码位置: app\srs_app_http_conn.hpp app\srs_app_http_conn.cpp class SrsHttpServer : 阅读全文
posted @ 2017-05-11 14:48 欧阳兄弟 阅读(2969) 评论(0) 推荐(0)
SRS学习笔记5-SrsSignalManager分析
摘要:所在文件: app\srs_app_server.cpp,app\srs_app_server.hpp 阅读全文
posted @ 2017-05-10 10:25 欧阳兄弟 阅读(731) 评论(0) 推荐(0)
SRS学习笔记3
摘要:check_config函数分析 int SrsConfig::check_config() { int ret = ERROR_SUCCESS; srs_trace("srs checking config..."); /////////////////////////////////////// 阅读全文
posted @ 2017-05-09 16:12 欧阳兄弟 阅读(2164) 评论(0) 推荐(0)
SRS学习笔记2
摘要:main函数分析: 位于main\srs_main_server.cpp 先调用 SrsConfig类的 parse_options函数解析命令行参数 位于app\srs_app_config.cpp parse_options 函数的作用如下 1. 将命令行参数保存在成员变量_argv(std:: 阅读全文
posted @ 2017-05-09 11:44 欧阳兄弟 阅读(1003) 评论(0) 推荐(0)
SRS学习笔记1
摘要:1.configure脚本分析 阅读全文
posted @ 2017-05-05 16:43 欧阳兄弟 阅读(3396) 评论(0) 推荐(0)