OneNet 支持RTMP 推流了!!!-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4218|回复: 0

OneNet 支持RTMP 推流了!!!

[复制链接]
发表于 2017-6-23 16:43 | 显示全部楼层 |阅读模式
OneNet RTMP 推流服务器终于上线了,视频格式支持H264,音频支持AAC。提供了设备端的SDK, 以及基于此SDK,开发了支持ONVIF 的简单网关程序。我们不制造代码,我们只是代码的搬运工。
支持OneNet平台播放设备的实时视频流,以及设备端存储的历史视频,历史视频索引通过数据点同步到平台。
同时提供了插件可以集成播放器到第三方的平台。
插件及SDK详见官网。
喜欢的话,点个星星吧。
由于团队的能力和精力都有限,搬运代码的过程中产恒了Bug在所难免,有任何问题可以发帖,回帖,qq群交流,邮件,qq私聊等,我们会虚心接受您的意见。
欢迎提供接入案例和源码,如果提供的源码具有普遍适用性,可能会放到开源社区供后来者参考哦。
官方接入指引请参考官网
SDK使用。
windows
1.安装cmake windows版本。
2.安装visual studio你喜欢的版本。
3.启动cmake,将代码路劲和生成路劲设置正确
4.配置,以使用公开协议MQTT 为例,配置结果如图。
5.Generate visual studio 工程文件。无异常则提示Configuring done and Generating done。


te.jpg (0 Bytes, 下载次数: 206)
下载附件
2016-12-26 16:10 上传





6.打开VS solution编译Sample project。



te2.jpg (0 Bytes, 下载次数: 206)
下载附件
2016-12-26 16:10 上传





7,配置config.json  文件,Copy 运行libeay32.dll 和ssleasy32.dll  到 E:\share\video_sdk\bin
      启动


te3.png (0 Bytes, 下载次数: 225)
下载附件
2016-12-26 16:10 上传






linux:
1.进入代码根目录  ~/video_sdk
2.创建编译目录 ~/video_sdk/linuxbuild
3.进入编译目录执行  ~/video_sdk/linuxbuild, 执行 cmake ../. -D_BASE=1 -D_MP4V2=1 -D_MQTT=1 -D_SAMPLE=1 -D_VIDEO=1 -D_STATIC=1  -DCMAKE_BUILD_TYPE=DEBUG生成makefile
4.make。由于使用了gsoap等开源代码,部分系统可能无法顺利编译,欢迎贴出解决方案。
5.进入~/video_sdk/bin/, config.json 根据实际情况配置正确,运行 sample_video_s_onvif。
6.你也可以使用其他示例测试了。

设备侧就介绍到这里,欢迎批评指正
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 07:41 , Processed in 0.069415 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表