srs rtmp从监听到接收到新连接的过程分析
生活随笔
收集整理的這篇文章主要介紹了
srs rtmp从监听到接收到新连接的过程分析
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
:分析srs從啟動(dòng)開(kāi)始的main入口開(kāi)始。分析rtmp監(jiān)聽(tīng)端口,然后到接收到新rtmp連接的過(guò)程分析。
目錄
- 一、流程圖
- 二、代碼分析
- 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()
總結(jié)
以上是生活随笔為你收集整理的srs rtmp从监听到接收到新连接的过程分析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 《咏双燕诗》第八句是什么
- 下一篇: 江湖悠悠水源怎么获得