直播
文章平均质量分 93
yanlinembed
一步步,把不可能变成可能!
展开
-
crtmpserver运行过程详尽分析
crtmpserver是一个基于RTMP协议的流媒体服务器。下面比较详细的分析了它的处理过程:1. SRAND();它其实是一个宏定义,srand((uint32_t)time(NULL)); srand()就是给rand()提供种子seed的,如果srand每次输入的数值是一样的,那么每次运行产生的随机数也是一样的,srand(n),rand()也就是说,以一个固定的数值作为种子是...原创 2018-05-03 20:26:10 · 861 阅读 · 0 评论 -
crtmpserver 运行过程简明分析
crtmpserver.cpp main()函数下的执行过程:1. SRAND(); //随机数产生过程 2. InitNetworking(); //初始化异步socket资源,调用接口WSAStartup() 3. Variant::DeserializeFromCmdLineArgs(argc, argv, gRs.commandLine) //把命令行带入的参数,序列化到V...原创 2018-05-14 14:48:47 · 544 阅读 · 0 评论