![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SRS
文章平均质量分 71
攻城狮百里
学无止境
展开
-
SRS之SrsServer::cycle()
1.2 ISrsReloadHandler 类定义1.3 ISrsSourceHandler 类定义1.4 IConnectionManagerSrsServer 和 ISrsReloadHandler、ISrsSourceHandler 以及 IConnectionManager 之间的关系(继承)位于 srs_app_server.cpp:2.1 SrsServer::do_cycle在该函数中,该主线程循环进行休眠,以便调度其他线程运行。转载 2023-06-02 14:07:25 · 95 阅读 · 0 评论 -
SRS流媒体服务器 ---- st-thread框架
我们用一个简单的demo研究一下st框架。012345670x010x020x040x080x10这里线程的调度是基于 setjmp和longjmp,和goto类似,不过goto是函数内部跳转,这个跳转范围更大。所以讲解一下用法,返回值:若直接调用则返回0,若从longjmp调用返回则返回非0值的longjmp中的val值调用此函数则返回到语句setjmp所在的地方,其中env 就是setjmp中的 env,而val 则是使setjmp的返回值变为val。原创 2023-05-27 14:58:32 · 457 阅读 · 0 评论