赞
踩
公众号:Qt实战,各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发。
公众号:Qt入门和进阶,专门介绍Qt/C++相关知识点学习,帮助Qt开发者更好的深入学习Qt。多位Qt元婴期大神,一步步带你从入门到进阶,走上财务自由之路。
勾选对应的模块,重启后会显示对应的模块在主界面中,重启应用。这个功能主要是为了方便有些用户希望简单点,不需要的模块就不要在界面上显示。
//实例化类 NetPushServer *pushServer = new NetPushServer; //设置推流地址 pushServer->setPushUrl("rtmp://127.0.0.1"); //逐个添加要推流的地址(会返回唯一标识用于拉流/也可以指定唯一标识) pushServer->addUrl("f:/1.mp4", "test1"); pushServer->addUrl("video=USB Video Device|1280x720|25", "test2"); pushServer->addUrl("desktop=desktop|800x600|25|0|0", "test3"); pushServer->addUrl("http://vfx.mtime.cn/Video/2021/11/16/mp4/211116131456748178.mp4", "test4"); pushServer->addUrl("rtsp://admin:Admin123456@192.168.0.64:554/Streaming/Channels/101", "test5"); //获取拉流地址(该地址是rtmp拉流地址/可以用播放器播放) QString url = pushServer->getPushUrl("f:/1.mp4"); //启动推流服务 pushServer->start(); //结束的时候停止 pushServer->stop();
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。