1.RTSP双路H264视频流+1音频流保存为TS文件,
2.RTSP单路H264或Mjpeg视频流+1音频流 保存为TS文件, 同时支持10路以上码流录制
3.熟练ffmpeg编解码编程,可深入源码为我所用。
4.利用VLC的libvcl库,定制视频播放器,支持双路视频窗口同时显示在一大一小窗口,大小窗口可动态切换,播放的视频文件格式与VLC基本一样多。
5.利用开源live555实现流媒体服务器定制,除默认支持的格式外,还支持mp4等文件格式的扩张,支持中文路径名
6.为Darwin Streaming Server扩张TS文件格式支持
7.利用portaudio采集音频流,利用libvidcap或者libvidcapture-master捕获视频,录制为mp4或TS文件
8.利用portaudio采集音频流编码为AAC,利用libvidcap或者libvidcapture-master捕获视频编码为H264,把实时音视频注入到DarwinStreamingServer中
9.利用ffmpeg为TS文件生成m3u8文件,利用ngnix轻松搭建HLS点播服务器
10. 利用linux下的LVS技术,搭建流媒体服务集群
11. windows下DirectDraw高效显示YUV视频帧(yv12)
12. 目前正研究linux下的ceph分布式文件系统,LVS + ceph可搭建更高效易用的流媒体服务集群。