第一次写博客,看到大牛们写博客,自己心里也痒痒的,就记录一下自己写的rtsp服务器,不好轻拍。
重写rtsp服务器的原因主要是:
1.liv555的代码过于复杂,维护不易
2.网络模型用的是select,这个其实没有多大影响
3.单一线程,多核发挥不了优势
自己实现rtsp服务器要达到的效果:
1. 跨平台(windows,linux),支持64位
2.支持h264+aac,以后会加上MP4
3.epoll/iocp + io线程池(固定数量的简单线程池)
4.简化代码逻辑,代码清晰
今天就写到这里,以后会接着更新这一系列