工作后觉得自己深度思考问题的时间越来越少,加班又是一线码农的常态,自己总是不能把握好工作和业余学习的时间平衡,大脑就总是处于放空状态,业余时间总想着偷懒,为了让自己忙起来,最近准备整理下自己的学习内容,从头写一个小型监控系统,大致会按照这个流程进行:
服务器:视频采集+音频采集->编码->socket发送
客户端:socket接收->解码->播放(基于ffmepg)
1.视频采集:Linux下的视频采集
2.音频采集:Linux下的音频采集
3.视频编码:基于x264的视频编码
4.音频编码:
5.socket服务器建立
6.客户端登录服务器
7.客户端解码并播放