开发流媒体服务器 - 预告

预告



最近闲来无事,花了些时间研究了一下国产精品开源流媒体服务器easyDarwin。

easyDarwin?

EasyDarwin是由国内开源流媒体团队维护和迭代的一整套开源流媒体视频平台框架,基于C++开发。支持RTSP流媒体协议,支持安防行业需要的摄像机流媒体转发功能、支持互联网行业需要的多平台(PC、Android、IOS)RTSP直播(H264/MJPEG/MPEG4、AAC/PCMA/PCMU/G726)功能,底层(Select/Epoll网络模型、无锁队列调度)和上层(RESTful接口、WEB管理、多平台编译)、关键帧索引(秒开画面)、远程运维等方面优化。

 

流媒体服务器?

流媒体服务器是流媒体应用的核心系统,是运营商向用户提供视频服务的关键平台。流媒体服务器的主要功能是对流媒体内容进行采集、缓存、调度和传输播放。

 

说点什么?

条件变量,队列,堆,锁,原子,多线程,select,epoll,TCPIP网络编程。

文件及文件夹操作等。

此外还有很多协议,rtsp, rtp/rtcp等。

EasyDarwin中的C++编程技巧。

 

 

在此以easyDarwin为例,开个系列,与大家分享一下流媒体服务器的开发知识。



                                                                                                           Derek Sai




猜你喜欢

转载自blog.csdn.net/tecsai/article/details/78161267
今日推荐