下午四点左右的时候终于粗略调通了rtmp-push!加上前几天粗调通的rtmp-pull,任督二脉已经打通。2018完美收官!
后面的任务更加艰巨,粗略看共有11大块需要修改,每一块都非常重要,不容有失。元旦后开始重点修改!
0、消除数不尽的警告!
1、重连。(唯一的那一个线程)
2、多服务器推送。(还没有考虑,完全能够支持,虽然意义不大)
3、初始化。(参数没初始化全,空间还没有考虑)
4、断开。(这块现在还没有考虑)
5、各种参数的传递。(现在所有参数都是固定的)
6、和pull的代码冗余。(这里感觉可以优化掉很多代码)
7、writeN(用的librtmp接口发送,貌似用的memcpy)
8、能封装的尽量封装接口。
9、文件混乱,需要整理。
10、分析librtmp,感觉有简化的可能。
感谢Q君和C君。