流媒体开发(一)

    最近想学习下流媒体相关的开发技术,所以计划把相关的研究内容写到博客上,方便自己和大家。学习技术最好的方式是项目驱动,所以打算弄一个项目,用来推动自己学习。项目需求如下:

    1、能接入一类网络监控摄像头,摄像头支持rtsp等协议,采用服务端方式提供视频流。

    2、能接入二类网络摄像头,摄像头由于处在内网,只能采取客户端方式推送视频流,

    3、接入的视频流都转换成统一的视频格式

    3、能提供流媒体客户端,查看所有摄像头的实时情况和历史情况

    据此,设计项目分两部分,一部分负责流媒体的采集、编码、分发和存储,采用ffmpeg库,使用c++实现,运行在CentOs7上。另一个部分负责流媒体的展示,使用Qt实现流媒体客户端

流媒体开发(一)_第1张图片

你可能感兴趣的:(C++,Linux,流媒体)