在pc上搭建流媒体服务器软件,打开视频接受推流,使用live555方案。服务器
Live555是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了标准流媒体传输,是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。
Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+ 、DV、JPEG视频和多种音频编码。同时因为良好的设计,Live555很是容易扩展对其余格式的支持。Live555已经被用于多款播放器的流媒体播放功能的实现,如VLC(VideoLan)、MPlayer。
Live555既能够开发客户端拉流、推流也能够开发Live555流媒体服务器。ide
官网地址:http://www.live555.com/
QQ群:1047134658(点击“文件”搜索“live555”,群内与博文同步更新)模块化
须要包含头文件路径
测试
添加两个宏编码
_CRT_SECURE_NO_WARNINGS _WINSOCK_DEPRECATED_NO_WARNINGS
切换release后,须要重头添加库路径和宏文件,重复步骤三四五。
.net
void Live555Manager::testEnv() { qDebug() << __FILE__ << __LINE__ << BASICUSAGEENVIRONMENT_LIBRARY_VERSION_STRING; qDebug() << __FILE__ << __LINE__ << USAGEENVIRONMENT_LIBRARY_VERSION_STRING; qDebug() << __FILE__ << __LINE__ << GROUPSOCK_LIBRARY_VERSION_STRING; }
对应工程模板:live555Demo_v1.0.0_基础模板_运行环境测试.rar设计
若该文为原创文章,转载请注明原文出处
本文章博客地址:https://blog.csdn.net/qq21497936/article/details/112130186code