ngx-rtmp的session初始化流程
2018-02-28 17:47:35 0 举报
jkjl
作者其他创作
大纲/内容
9. 解析rtmp消息完毕
8. 解析rtmp消息(ngx_rtmp_amf_read)
rtmp_cmd_module
5.连接初始化完成
6.rtmp握手完成ngx_rtmp_handshake_done
7.启动rtmp cycle接收数据(ngx_rtmp_recv)
rtmp_amf_module
2.初始化session(ngx_rtmp_init_session),对其main_conf、srv_conf赋值
rtmp event handler
3.rtmp握手(ngx_rtmp_handshake)
第10步根据消息中的app name找到对应的app_conf。
10.发现了rtmp connect消息,处理connect消息(ngx_rtmp_cmd_connect)。
rtmp连接初始化模块
11. rtmp connect消息处理完毕
1. 连接事件接入(ngx_rtmp_init_connection)
ngx_rtmp_init.c
12. rtmp cycle结束
LOOP
4.rtmp握手初始化完成
rtmp-handshake
ngx event epoll
收藏
0 条评论
回复 删除
下一页