简介
Live555是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了标准流媒体传输,是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+ 、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。Live555已经被用于多款播放器的流媒体播放功能的实现,如VLC(VideoLan)、MPlayer。
Live555具体有四个技术模块:
Live555 Media Server - 媒体服务器
Live555 Streaming Media - 流媒体
LiveCasterTM - 多播 MP3 流媒体服务器
djifix - 修复损坏的DJI视频文件
Live555 Media Server 简介
源码编译结果如下:
Live555 Streaming Media整体框架:
UsageEnvironment模块是对系统环境的抽象,包括抽象类UsageEnvironment和TaskScheduler。UsageEnvi
如果觉得《Live555 —— vs编译“Live555 Live555 Media Server“源码》对你有帮助,请点赞、收藏,并留下你的观点哦!