这篇文章主要讲解了“怎么对EasyRTSPLive进行修改将其支持多通道拉RTSP流推RTMP流功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么对EasyRTSPLive进行修改将其支持多通道拉RTSP流推RTMP流功能”吧!
最近很多用户在使用我们经典流媒体EasyNVR的时候提出一个需求:是否可以精简其中的功能模块,只做一个拉转推的功能,不需要流媒体的功能,类似于做一个视频网关的软件产品。答案当然是可以的。TSINGSEE青犀视频现有的平台中已经有两款产品支持这样的功能,一款是EasyRTSPLive,另一款是EasyRTMPLive,他们的特色功能就是拉转推视频网关的功能。
拿EasyRTSPLive来说,当前我们编译出来的DEMO,供大家测试使用的是拉一路推一路的工具版,基于这个需求,不少网友找过来问能否有一个多通道的工具版,这个也是可以的,只需要修改代码就能完成。
但是由于可能有部分使用者不擅长使用VS开发工具,因此我们这篇博文就手把手教大家修改EasyRTSPLive多通道的试用版本。
1、从github https://github.com/tsingsee/EasyRTSPLive 上克隆代码到本地;
2、用VS2010打开工程文件,如下图:
3、找到通道限定的位置代码,在main.cpp 定义的全局变量中,如下:
//用户可自定义的RTSP转RTMP拉流转推流路数,官方工具版默认1路拉转推,用户可通过代码定制多路RTSP转RTMP#define MAX_CHANNEL_INDEX 1
4、修改为自己所需要的通道数量,如#define MAX_CHANNEL_INDEX 100,然后选择x64编译就可以了。如下图:
感谢各位的阅读,以上就是“怎么对EasyRTSPLive进行修改将其支持多通道拉RTSP流推RTMP流功能”的内容了,经过本文的学习后,相信大家对怎么对EasyRTSPLive进行修改将其支持多通道拉RTSP流推RTMP流功能这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。