daniulive / SmarterStreaming

业内为数不多致力于极致体验的超强全自研跨平台(windows/linux/android/iOS)流媒体内核,通过模块化自由组合,支持实时RTMP推流、RTSP推流、RTMP播放器、RTSP播放器、录像、多路流媒体转发、音视频导播、动态视频合成、音频混音、直播互动、内置轻量级RTSP服务等,比快更快,业界真正靠谱的超低延迟直播SDK(1秒内,低延迟模式下150~300ms)。
https://www.daniusdk.com
10.94k stars 2.76k forks source link
android-rtmp daniulive gb28181 hevc ios-rtmp linux player rtmp rtmp-client rtmp-h265 rtmp-player rtmp-pusher rtmpclient rtsp rtsp-player rtsp-relay rtsp-to-rtmp rtspclient windows-rtmp

视沃科技-大牛直播SDK daniusdk.com

始于2015年,致力于传统行业极致体验的音视频直播技术解决方案,产品涵盖跨平台的实时RTMP推流RTMP/RTSP直播播放(支持RTSP/RTMP H.265)、GB28181设备接入实时录像多路流媒体转发(RTSP转RTMP,RTMP转RTMP,RTSP|RTMP转GB28181)、音视频导播、动态视频合成、音频混音、一对一互动直播、内置轻量级RTSP服务RTSP网关服务等,比快更快,业界真正稳定可靠的超低延迟直播SDK(毫秒级延迟,低延迟模式下200~400ms)。

适用于在线教育、智慧教室|无纸化推屏|会议、运营商视频云平台、执法记录、电力巡检、智慧水利、智慧煤矿、管廊隧道、平衡操控、虚拟仿真实训教学、VR教育、云展会、金融双录、远程医疗、智能可视门禁对讲、智慧安防、智能家居、物联网、智能车载、传统硬件领域、媒体移动直播、应急指挥调度(针对保险、城管、交警、消防、公安等职能管理部门的单兵应急执法系统)、远程专家诊断、可视化巡检、(如电信/电力线路/铁路沿线/水利设施/油田/消防设施巡检)、移动视频安防监控,企业内训、监控对接等场景。

视沃科技(大牛直播SDK)官方测试版获取流程

latest release note

平台扩展

除了Windows/Linux/Android/iOS原生音视频技术方案,大牛直播SDK发布了Unity环境下的RTMP推流(Windows、Linux、Android平台)和RTMP|RTSP拉流(Windows、Linux、Android和iOS平台)低延迟的解决方案。

目前,大牛直播SDK的Unity3D环境下已覆盖以下SDK:

大牛直播SDK Unity3D接口调用SDK说明

Unity3d RTSP/RTMP直播播放端SDK视频演示1

Unity3d RTSP/RTMP直播播放端SDK视频演示2

相关博客:

模块概览

RTSP/RTMP推拉流SDK概览图

RTSP/RTMP推拉流SDK概览图

多路RTSP/RTMP转RTMP推送SDK概览图

多路RTSP/RTMP转RTMP推送SDK概览图

支持平台架构

支持平台 支持架构
Windows平台 x86 debug/release, x64 debug/release
Linux(含麒麟操作系统) x86_64, aarch64
Android平台 armeabi-v7a, arm64-v8a, x86, x86_64
iOS平台 arm64

Windows端

Linux|麒麟操作系统

Android端

iOS端

QQ技术对接交流

加群请简要描述使用场景/需求,否则不予通过

或者直接从私有服务器下载(Windows提供C#/C++ demo, android提供android studio demo,iOS提供xcode demo):

大牛直播SDK相关demo介绍

1. Windows平台测试EXE:

2. Windows平台集成对接DEMO:

3.Android平台集成对接DEMO:

4.iOS平台集成对接DEMO:

NOTE: Windows平台,以C++ SDK Demo为最新,C# Demo更新速度稍滞于C++ Demo。

大牛直播SDK集成和调用说明

右键“链接另存为(K)...”下载文档即可。

上层源码目录

  1. android推流 SmartPublisherV2
    https://github.com/daniulive/SmarterStreaming/tree/master/SourceCode/AndroidStudio/SmartPublisherV2

  2. android推流 SmartServicePublisherV2(后台service推送屏幕) https://github.com/daniulive/SmarterStreaming/tree/master/SourceCode/AndroidStudio/SmartServicePublisherV2

  3. android推流 SmartServiceCameraPublisherV2(后台service推送摄像头)
    https://github.com/daniulive/SmarterStreaming/tree/master/SourceCode/AndroidStudio/SmartServiceCameraPublisherV2

  4. android一对一互动demo SmartEchoCancellationV2 https://github.com/daniulive/SmarterStreaming/tree/master/SourceCode/AndroidStudio/SmartEchoCancellationV2

  5. android播放器 SmartPlayerV2:
    https://github.com/daniulive/SmarterStreaming/tree/master/SourceCode/AndroidStudio/SmartPlayerV2

  6. android转发-录像-播放三合一 SmartRelayDemoV2: https://github.com/daniulive/SmarterStreaming/tree/master/SourceCode/AndroidStudio/SmartRelayDemoV2

  7. iOS推流 SmartiOSPublisherV2:
    https://github.com/daniulive/SmarterStreaming/tree/master/SourceCode/IOS/SmartiOSPublisherV2

  8. iOS后台推屏 SmartiOSScreenPublisherV2:
    https://github.com/daniulive/SmarterStreaming/tree/master/SourceCode/IOS/SmartiOSScreenPublisherV2

  9. iOS播放器 SmartiOSPlayerV2: https://github.com/daniulive/SmarterStreaming/tree/master/SourceCode/IOS/SmartiOSPlayerV2

  10. iOS转发-录像-播放三合一 SmartiOSRelayDemoV2: https://github.com/daniulive/SmarterStreaming/tree/master/SourceCode/IOS/SmartiOSRelayDemoV2

  11. iOS RTSP/RTMP一对一互动Demo SmartiOSEchoCancellation:
    https://github.com/daniulive/SmarterStreaming/tree/master/SourceCode/IOS/SmartiOSEchoCancellation

功能支持


1. Windows/Linux/Android/iOS RTMP直播推流SDK

如不单独说明,系Windows、Linux、Android、iOS全平台支持。

对应Demo:

2. Windows/Linux/Android/iOS RTMP、RTSP直播播放器SDK

如不单独说明,系Windows、Linux、Android、iOS全平台支持。

对应Demo:

3. Windows/Linux/Android/iOS内置轻量级RTSP服务SDK

如不单独说明,系Windows、LinuxAndroid、iOS全平台支持。

对应Demo:

4. 内网RTSP网关SDK

如不单独说明,系Windows、Android、iOS全平台支持。

内网RTSP网关SDK,系内置轻量级RTSP服务SDK扩展,完成外部RTSP/RTMP数据拉取并注入到轻量级RTSP服务SDK工作,多个内网客户端直接访问内网轻量级RTSP服务获取公网数据,无需部署单独的服务器,支持RTSP/RTMP H.265数据接入。
简单来说:内置轻量级RTSP服务SDK和内置RTSP网关SDK的区别在于数据来源不同,内置轻量级RTSP服务SDK数据来源于终端设备自带摄像头数据/屏幕数据/外部编码前后数据,内置RTSP网关SDK的数据源是RTSP/RTMP流数据。

对应Demo:

5. Windows/Linux/Android/iOS RTMP/RTSP多路流媒体转RTMP推送SDK

如不单独说明,系Windows、Linux、Android、iOS全平台支持。

对应Demo:


6. Windows/Android/iOS RTMP/RTSP一对一互动SDK

如不单独说明,系Windows、Android、iOS全平台支持。

对应Demo:


7. Windows导播SDK

对应Demo:

8. Windows/Linux/Android/iOS录像SDK

对应Demo:

9. Windows/Android/iOS SEI扩展数据发送/接收SDK

对应Demo:

10. Android平台GB28181接入SDK

对应Demo:

GB28181模块集成说明:

编译注意事项

联系我们

点击查看联系方式

QQ交流群(加群请简要描述使用场景/需求,否则不予通过):