视沃科技-大牛直播SDK
专注、极致、智慧,国内外为数不多不依赖开源框架、跨平台(windows/android/iOS)、公网推送(支持rtmp)-转发-播放-录像(支持rtmp/rtsp),比快更快,业界真正靠谱的超低延迟(真1秒,低延迟模式下200~400ms)。
适用于在线教育、无纸化推屏/会议、智慧教室、智能可视门禁对讲、超低延迟娃娃机抓取播放方案、媒体移动直播、应急指挥调度(针对保险、城管、交警、消防、公安等职能管理部门的单兵应急执法系统)、可视化购物、远程专家诊断、可视化巡检、(如电信/电力线路/铁路沿线/水利设施/油田/消防设施巡检)、移动视频安防监控,企业内训、金融在线直播室、微信直播、监控对接、活动现场直播、游戏直播、秀场直播等场景。
大牛直播SDK可供个人学习之用,企业及商用需要经过授权(授权请联系 QQ:89030985 或 517631076 手机:130-7210-2209 或 135-6452-9354);
Windows端
-
[推流SDK] rtmp推送SDK(支持同时推多路url);
-
[直播播放器SDK] rtmp/rtsp超低延迟直播播放器SDK,播放和录像完全分离,支持直接拉流录像;
-
[导播SDK] 数据源:1. rtmp/rtsp音视频流;2. 本地屏幕/摄像头/音频数据;3.本地flv文件;多路流合成一路实时导播推送;
-
[连麦SDK] 以标准协议为基础,完美支持Windows连麦;
-
[多路流媒体转发SDK] 支持同时多路拉取rtmp/rtsp流/本地flv文件,并分别转发到服务器,支持转发过程中,拉取的rtsp/rtmp或本地flv文件实时内容切换;
-
[录像SDK] 实时录像模块/实时快照功能;
-
[点播播放器SDK] 支持本地flv文件播放(支持获取flv文件的duration(时长);支持显示当前播放位置;支持开始播放或播放过程中seek(跳转播放位置),也许是行业内seek最快的flv点播播放器);
-
[互动SDK] Windows一对一互动(可windows与windows/android/iOS互动);
-
[推流端-视频处理] 屏幕/多摄像头/水印/遮挡区域多层自由合成模块;
-
[推流端-音频处理] 多路混音、回音消除、噪音抑制、自动增益、VAD检测模块;
Android端
-
[推流端SDK] Android屏幕、摄像头RTMP推流/录像SDK;
-
[直播播放器SDK] rtmp/rtsp超低延迟直播播放器SDK;
-
[录像SDK] 支持实时播放rtsp/rtmp流,并实时录像;
-
[互动SDK] Android一对一互动(可android与windows/android/iOS互动);
-
[推流端-音频处理] Android回音消除、噪音抑制、自动增益、VAD检测模块;
iOS端
-
[推流端SDK] iOS RTMP推流/录像;
-
[直播播放器SDK] rtmp/rtsp超低延迟直播播放器SDK;
-
[录像SDK] 支持实时播放rtsp/rtmp流,并实时录像;
-
[转发SDK] 支持实时拉取的rtmp/rtsp流转发到指定rtmp url;
功能支持
windows屏幕截取/摄像头推送录像
- 视频源相关:
- [屏幕/摄像头]支持帧率、关键帧间隔、码率、编码profile、编码速度等设置;
- [屏幕]支持屏幕裁剪,根据帧率和推送分辨率,自动推荐码流;
- [摄像头]支持摄像头选择、分辨率设置、帧率设置;
- [扩展数据]支持外部H.264接口输入;
- 音频源相关
- [音频]采集麦克风;
- [音频]采集扬声器;
- [扩展数据]AAC, Speex WB, PCMA, PCMU数据接口输入;
- 摄像头和屏幕合成
- [摄像头和屏幕实时切换]支持推送过程中,摄像头和屏幕互相切换,单画面显示摄像头或屏幕;
- [摄像头叠加到屏幕] 支持摄像头按照设置坐标,叠加到屏幕指定位置,并支持实时关闭叠加层;
- [屏幕叠加到摄像头] 支持屏幕按照设定坐标,叠加到摄像头指定位置,并支持实时关闭叠加层;
- 水印和透明度遮挡
- [实时水印]支持动态水印设置,完美支持
文字水印、实时时间水印和图片水印
; - [透明度]可以设置透明度处理(设置遮盖);
- 音频合成
- [音频]支持扬声器和麦克风音频混音输出(同时选择“采集扬声器”和“采集麦克风”);
- 音频处理
- [音频]支持音频“端点检测(VAD)”,自适应码流,音频码流更节省;
- [音频]支持回音消除功能(一对一功能:可通过在两台windows机器同时开启daniulive的推送和播放端demo,相互推送播放测试);
- [音频]支持噪音抑制功能;
- [音频]支持自动增益控制;
- 音视频推送类型选择
- [视频]支持推送H.264;
- [音频]支持推送AAC;
- [音频]支持推送Speex;
- [音频]支持推送PCMA/PCMU;
- 音视频类型、静音、快照、录像等
- [音视频]支持纯音频、纯视频、音视频推送;
- [音频]推送过程中实时静音/取消静音;
- [对接服务器]完美支持自建服务器或CDN;
- [录像]录像和推送完全分离,完美支持“边推送边录像”、“先推送、后录像”、“先录像,后推送;
- [录像]支持设置录像文件前缀、录像文件大小,录像文件增加日期、时间;
- [快照]支持推送或录像过程中,随时快照;
Windows导播平台或多路合成、混音推流/录像
对应“SmartMixStreamDemo.exe”
- 支持“windows屏幕截取/摄像头推送录像”模块所有功能;
- 支持拉取rtmp流;
- 支持拉取rtsp流;
- 支持本地采集到屏幕或摄像头数据,和远程拉取得rtmp或rtsp流做合成、混音输出;
- 支持导播过程中,随时切断某一路音视频或音频;
- 支持rtsp数据转rtmp推送出去;
- 音频混音同时选择“采集麦克风”+“采集扬声器”。
windows/iOS拉流转发模块
对应“SmartStreamRelayDemo.exe”
- [拉流]支持拉取rtsp流;
- [拉流]支持拉取rtmp流;
- [预览]支持拉取到的rtsp/rtmp随时本地预览、关闭预览;
- [拉流音频调节]支持拉取的rtsp/rtmp流静音;
- [url切换]支持转发过程中,拉取的rtsp/rtmp或本地flv文件实时内容切换;
- [转发]超低延迟转发拉取的rtsp/rtmp流到rtmp server。
android推流/iOS推流
- 多分辨率选择;
- 支持横竖屏推送;
-
音视频
推送、纯音频
推送、纯视频
推送; - 支持
边采集、边录像
; - 支持rtmp推送 live|record模式设置;
- 真正靠谱的录像、推流分离模式,支持推流过程中随时开启录像,录像过程中,随时推流;
- 支持本地录像文件回放、处理;
- 采集过程中,前后摄像头切换;
- 提供编码前(YUV/RGB)、编码后音视频(H.264/AAC)接口对接,方便AR/VR设备调用。
- android/iOS自带美颜功能;
- android完美支持
文字水印、实时时间水印和图片水印
; - 支持
推送端实时静音/取消静音
; - 支持软硬编码自适应;
- android支持后台service推送摄像头或屏幕(推送屏幕需要5.0+版本);
- android支持实时传递远端PCM数据;
- 支持gop间隔、帧率、bierate、android编码profile和编码速度设置;
- 支持推送端镜像设置;
- [音频]android支持噪音抑制功能;
- [音频]android支持自动增益控制;
- [音频]android支持Speex推送;
- [音频]android支持Speex编码质量设置;
- [快照]支持推送或录像过程中,随时快照;
- iOS支持裁剪模式设置;
- 完美支持各个厂家CDN。
windows播放器/android播放器/iOS播放器
- 超低延迟的rtmp播放器;
- 超低延迟的rtsp播放器;
- 完美支持多实例播放(同时播放多路stream,可同时支持rtmp、rtsp stream播放);
- 支持RTSP TCP/UDP模式切换;
- 支持播放端,buffer设置;
- 支持秒开模式;
- windows双击画面进入全屏模式;
- audio支持aac/speex/g.711;
- windows/iOS播放端sdk支持回调编码过的音视频数据(Video:H.264/YUV Audio:aac/speex/pcma/pcmu)到上层;
- android播放端sdk支持回调编码过的音视频数据(Video:YUV/RGB Audio:pcma/pcmu)到上层;
- 支持自定义播放布局;
- 音视频多种render机制;
- 支持播放过程中,'实时静音/取消静音';
- 支持播放段视频view实时旋转(0° 90° 180° 270°);
- 支持播放url快速切换,同等配置的流,切换url依旧可以录制到同一个文件;
- android/iOS支持软硬解码,业内真正靠谱的超低延迟、低资源占用播放rtsp/rtmp 1080p+;
- [快照]支持播放/录像过程中,随时快照;
- [windows点播播放器]支持本地flv文件播放(支持获取flv文件的duration(时长);支持显示当前播放位置;支持开始播放或播放过程中seek(跳转播放位置),也许是行业内seek最快的flv点播播放器。)
- 支持针对类似于娃娃机直播方案的超低延迟模式设置(公网200~400ms)。
- 大牛直播精英群: 294891451
- 大牛直播技术交流群: 499687479