纯文本网站建设,泰安吧,2022可以用手机看的,wordpress文章末尾添加内容#xff1a;分析srs从启动开始的main入口开始。分析rtmp监听端口#xff0c;然后到接收到新rtmp连接的过程分析。 目录一、流程图二、代码分析1、srs_main_server.cpp:main()2、srs_main_server.cpp:do_main()3、srs_main_server.cpp:run()4、srs_main_server.cpp:run_master…分析srs从启动开始的main入口开始。分析rtmp监听端口然后到接收到新rtmp连接的过程分析。
目录一、流程图二、代码分析1、srs_main_server.cpp:main()2、srs_main_server.cpp:do_main()3、srs_main_server.cpp:run()4、srs_main_server.cpp:run_master()5、srs_app_server.cpp: SrsServer::initialize_st()6、srs_service_st.cpp: srs_st_init()7、srs_app_server.cpp: SrsServer::listen()8、srs_app_server.cpp: SrsServer::listen_rtmp()9、srs_app_server.cpp: SrsBufferListener::listen()10、srs_app_listener.cpp: SrsTcpListener::listen()11、srs_service_st.cpp: srs_tcp_listen()12、srs_service_st.cpp: do_srs_tcp_listen()13、srs_app_st.cpp: SrsSTCoroutine::start()14、srs_app_st.cpp: SrsSTCoroutine::pfn()15、srs_app_st.cpp: SrsSTCoroutine::cycle()16、srs_app_listener.cpp: SrsTcpListener::cycle()17、srs_app_server.cpp: SrsBufferListener::on_tcp_client()18、srs_app_server.cpp: SrsServer::accept_client()19、srs_app_server.cpp: SrsServer::fd2conn()20、srs_app_conn.cpp: SrsConnection::start()21、srs_app_conn.cpp: SrsConnection::cycle()22、srs_app_rtmp_conn.cpp: SrsRtmpConn::do_cycle()一、流程图 二、代码分析
1、srs_main_server.cpp:main() 2、srs_main_server.cpp:do_main() 3、srs_main_server.cpp:run() 4、srs_main_server.cpp:run_master() 5、srs_app_server.cpp: SrsServer::initialize_st() 6、srs_service_st.cpp: srs_st_init() 7、srs_app_server.cpp: SrsServer::listen() 8、srs_app_server.cpp: SrsServer::listen_rtmp() 9、srs_app_server.cpp: SrsBufferListener::listen() 10、srs_app_listener.cpp: SrsTcpListener::listen() 11、srs_service_st.cpp: srs_tcp_listen() 12、srs_service_st.cpp: do_srs_tcp_listen() 13、srs_app_st.cpp: SrsSTCoroutine::start() 14、srs_app_st.cpp: SrsSTCoroutine::pfn() 15、srs_app_st.cpp: SrsSTCoroutine::cycle() 16、srs_app_listener.cpp: SrsTcpListener::cycle() 17、srs_app_server.cpp: SrsBufferListener::on_tcp_client() 18、srs_app_server.cpp: SrsServer::accept_client() 19、srs_app_server.cpp: SrsServer::fd2conn() 20、srs_app_conn.cpp: SrsConnection::start() 21、srs_app_conn.cpp: SrsConnection::cycle() 22、srs_app_rtmp_conn.cpp: SrsRtmpConn::do_cycle()