当前位置:网站首页>如何使用RTSP推流组件EasyPusher将MP4文件推到EasyDarwin开源平台?
如何使用RTSP推流组件EasyPusher将MP4文件推到EasyDarwin开源平台?
2020-11-09 17:46:00 【TSINGSEE】
EasyPusher是青犀视频团队维护的一款免费RTSP推流器,EasyDarwin是一款开源的流媒体服务,最近遇到很多网友咨询,如何将MP4文件推送至EasyDarwin的问题,下面我们来一步一步实现其过程。
EasyPusher提供了一个推送FILE的工程DEMO,工程名为:EasyPusher_FILE。
1、首先读取视频文件,DEMO中定义的为程序目录下,如下:
std::string sTestFilm = “./test.mp4”;
然后从MP4文件获取音视频编码信息,填入pusher媒体信息结构中
然后判断音频轨和视频轨是否存在做相应处理,设置回调和调用推送函数:
EasyPusher_SetEventCallback(g_fPusherHandle, __EasyPusher_Callback, 0, NULL);//回调函数
EasyPusher_StartStream(g_fPusherHandle, ConfigIP, atoi(ConfigPort), ConfigName, EASY_RTP_OVER_TCP, "admin", "admin", &mediainfo, 1024, 0);//推送,默认采用TCP方式连接
推送成功后,我们在EasyDarwin可以看到我们推送的视频流显示如下:
可以用VLC拉流看下播放效果,如下图:
如果有用户想了解我们的开源项目,可以进入EasyDarwin了解,并且经过多年的经验积累,我们已经研发出了基于EasyDarwin衍生的EasyNVR、EasyDSS等视频平台,大家均可了解。如有疑问,欢迎咨询。
版权声明
本文为[TSINGSEE]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4619556/blog/4710249
边栏推荐
- In depth analysis of the multi-user shopping mall system from search to create a profit point
- Application of pull wire displacement sensor in slope cracks
- 明年起旧版本安卓设备将无法浏览大约30%的网页
- 自定义室内地图在线工具
- 自己实现printf函数
- CentOS查看CPU核心数及cpuinfo解析
- 【云小课】版本管理发展史之Git+——代码托管
- Revealing the logic of moving path selection in Summoner Canyon?
- 脑机接口先驱炮轰马斯克:“他走的是一条死胡同,说的话我一个字都不同意”
- 电商/直播速看!双11跑赢李佳琦就看这款单品了!
猜你喜欢
随机推荐
Exhibition cloud technology interpretation | in the face of emergencies, how does app do a good job in crash analysis and performance monitoring?
菜鸟福音,28本书籍循序渐进让你成为大牛!(附学习大纲一份)
From next year, about 30% of the web pages will be inaccessible to older Android devices
ABBYY FineReader 15新增编辑页面布局功能
Colleague notes - small program entry point
Visualization construction of CIM platform
Gesture switch background, let live with goods more immersive
In the third stage, day16 user module jumps to SSO single sign on jsonp / CORS cross domain user login verification
How about Tencent cloud amd cloud server?
Custom indoor map online tool
The basic principle of MRAM
. net report builder stimulsoft Reports.Net Release the latest version of v2020.5!
RBAC of kubernetes authority management (1)
Flink的安装和测试
Git + -- Code hosting in the history of version management
函数计算进阶-IP查询工具开发
Single linked list inversion
.NET报表生成器Stimulsoft Reports.Net 发布最新版v2020.5!
【神级操作】 以中国传统的孔子和老子的思想,来分析忍者代码!
浅谈API网关(API Gateway)如何承载API经济生态链