
视沃科技-大牛直播SDK daniulive.com
始于2014年,为数不多致力于极致体验的超强全自研跨平台(windows/android/iOS)流媒体内核,通过模块化自由组合,支持实时RTMP推流、RTSP推流、RTMP/RTSP直播播放(支持RTSP/RTMP H.265)、RTMP推送播放整体加密(AES/SM4)方案、实时录像、多路流媒体转发(RTSP转RTMP,RTMP转RTMP)、音视频导播、动态视频合成、音频混音、互动直播、内置轻量级RTSP服务、RTSP网关服务等,比快更快,业界真正靠谱的超低延迟直播SDK(1秒内,低延迟模式下200~400ms)。
适用于教育、无纸化推屏/会议、RTMP防盗播整体加解密方案、智慧教室、直播答题、远程医疗、金融双录、智能可视门禁对讲、智慧安防、智能家居、物联网、智能车载、传统硬件领域、超低延迟娃娃机抓取播放方案、媒体移动直播、应急指挥调度(针对保险、城管、交警、消防、等职能管理部门的单兵应急执法系统)、可视化购物、远程专家诊断、可视化巡检、(如电信/电力线路/铁路沿线/水利设施/油田/消防设施巡检)、移动视频安防监控,企业内训、金融、监控对接、活动现场直播、游戏直播、秀场直播等场景。
For English introduction, please click here;
大牛直播SDK可供个人学习之用,企业及商用需要经过授权(授权请联系 QQ:89030985 或 517631076 手机:130-7210-2209 或 135-6452-9354);
latest release note
RTMP防盗播整体加解密方案
Windows/Android/iOS平台实现RTMP推送和播放端AES或SM4加解密实例
hls协议在服务器端将直播数据流存储为连续的、很短时长的媒体文件(mpeg-ts格式),而客户端则不断的下载并播放这些小文件,因为服务器端总是会将最新的直播数据生成新的小文件,这样客户端只要不停的按顺序播放从服务器获取到的文件,就实现了直播。接下来我们来看看富可视m810的视频播放能力如何,测试视频分为720p组、1080p组,视频封装格式包括mp4、mov、mkv、rmvb、avi等,音频编码包括aac、mp3、ac3,码率从1493kbps到19800kbps不等,统一使用系统自带的视频播放器,流畅的标准为声画同步播放、快进快退无明显延迟,当播放有问题情况时,用第三方mxplayer视频播放器的软解码进行播放尝试,一起来看一下结果。式),而客户端则不断的下载并播放这些小文件,因为服务器端总是会将最新的直播数据生成新的小文件,这样客户端只要不停的按顺序播放从服务器获取到的文件,就实现了直播。
Flutter RTSP/RTMP播放SDK相关(支持Android/iOS)
Flutter下实现低延迟的跨平台RTSP/RTMP播放(相关接口说明和调用实例)
Flutter-Android RTSP/RTMP播放端APK下载(更新于2019/04/10)
Flutter RTSP/RTMP直播播放端SDK视频演示
APICloud RTSP/RTMP播放SDK相关(支持Android/iOS)
Android/iOS播放器SDK(V2)APICloud调用说明
Unity3D RTSP/RTMP播放SDK相关(支持Windows/Android/iOS)
windows/android/iOS播放器SDK(V2)Unity3D调用说明(更新于2018/10/31)
Unity3d RTSP/RTMP直播播放端SDK视频演示

Unity3D-Windows RTSP/RTMP播放端exe下载(更新于2019/03/01)
Unity3D-Android RTSP/RTMP播放端APK下载(更新于2019/03/05)
支持平台支持架构
Windows平台
x86 debug/release, x64 debug/release
Android平台
armeabi-v7a, arm64-v8a, x86, x86_64
iOS平台
armv7, arm64, i386, x86_64
Windows端
Android端
iOS端
昵图网的使用规则是这样的:你可以通过上传自己的图片来换取积分,你分享的图片一旦被采纳,会获得共享分,如果被别人下载,你还可以获得共享分,你可以用共享分去下载别人的图片。你下东西需要的是,要多,如果你下载量在1%而别人也在1%你门下的速度都差不多,因为没有更多的资源来共享,所以慢(这种情况再多也没用,大家都只下了那点文件.没什么可上传的.),如果你的下载量在1%,而别人的都在40%那么他们的文件就会供享给你,让你来下载,这样下载就快.(这就是p2p软件为什么下东西快的原因.)。根据自己实际情况设置,下载一般是上传的5倍(如下图)比如2m带宽 一般就是256kb/s ,主要是上传要限制啦(也不能设置太低了,不然影响下载喔)毕竟大家都是共享,你提供上传就是给别人"加速"。
或者直接从私有服务器下载(Windows提供C#/C++ demo, android提供android studio demo,iOS提供xcode demo):
1. Windows平台测试EXE:
2.Windows平台集成对接DEMO:
3.Android平台集成对接DEMO:

4.iOS平台集成对接DEMO:
NOTE: Windows平台,以C++ SDK Demo为最新,C# Demo更新速度稍滞于C++ Demo。
大牛直播SDK Demo使用说明
android推流 SmartPublisherV2 https://github.com/daniulive/SmarterStreaming/tree/master/SourceCode/AndroidStudio/SmartPublisherV2
android推流 SmartServicePublisherV2(后台service推送屏幕) https://github.com/daniulive/SmarterStreaming/tree/master/SourceCode/AndroidStudio/SmartServicePublisherV2
android推流 SmartServiceCameraPublisherV2(后台service推送) https://github.com/daniulive/SmarterStreaming/tree/master/SourceCode/AndroidStudio/SmartServiceCameraPublisherV2
android互动demo SmartEchoCancellationV2 https://github.com/daniulive/SmarterStreaming/tree/master/SourceCode/AndroidStudio/SmartEchoCancellationV2
android播放器 SmartPlayerV2: https://github.com/daniulive/SmarterStreaming/tree/master/SourceCode/AndroidStudio/SmartPlayerV2
android转发-录像-播放三合一 SmartRelayDemoV2: https://github.com/daniulive/SmarterStreaming/tree/master/SourceCode/AndroidStudio/SmartRelayDemoV2
iOS推流 SmartiOSPublisherV2: https://github.com/daniulive/SmarterStreaming/tree/master/SourceCode/IOS/SmartiOSPublisherV2
iOS后台推屏 SmartiOSScreenPublisherV2: https://github.com/daniulive/SmarterStreaming/tree/master/SourceCode/IOS/SmartiOSScreenPublisherV2
iOS播放器 SmartiOSPlayerV2: https://github.com/daniulive/SmarterStreaming/tree/master/SourceCode/IOS/SmartiOSPlayerV2
在观看魔兽录像的时候鼠标滚轮会自动转换为录像的状态,效果:中键=暂停播放、向上=加速播放、向下=减速播放。原来,该酒店没有的播放设备,为了满足安某某的要求,临时找一台电脑播放录像,不料该电脑中存有视频,负责播放录像的员工播放前又没有进行认真甄别,才发生了上述一幕。 现有 0.13um 芯片平台 (ct1128/1128e/1129/1129d/ 1130/1130d/1130dm/1131) pas6167/pas6175/ (可做串口/并口摄像 头使用,串口模式有 master mode 和 slave mode 两种) 预览:sensor master mode 发 送数据,直驱串口屏 拍照:sensor slave mode 发送 数据,接平台 spi 接口,并用 cpio 口观测交互信号 ready 和 overflow 录像:不支持 (必须与串口屏配合使用) 预览:sensor 直驱串口屏 拍照:接平台 spi 接口 录像:不支持 (必须与串口屏配合使用) 预览/拍照/录像: sensor master mode 发送数据, 接平台并口 camera 对应 pin 脚,用并口接收 2bit 串行数据 (可与并口/串口屏配合,但受 接收数据 buffer 限制,录像帧 率只有预览的一半) 后续 55nm 芯片平台 (hseries,nseries)。
github地址https://github.com/thomashuang/lilac/blob/master/readme.rst。(github开源地址:https://github.com/jaywcjlove/awesome-mac/blob/master/readme-zh.md)。(github开源地址:https://github.com/jackyandroid/androidinterview-q-a/blob/master/readme-cn.md)。
1. Windows视频采集处理SDK
支持视频源
和屏幕合成
水印和透明度遮挡

对应Demo:
2. Windows音频采集处理SDK
支持音频源
音频合成
音频处理
对应Demo:
3. Windows/Android/iOS RTMP直播推流SDK
如不单独说明,系Windows、Android、iOS全平台支持。
对应Demo:
4. Windows/Android/iOS RTSP直播推流SDK
如不单独说明,系Windows、Android、iOS全平台支持。
对应Demo:
5. Windows/Android/iOS RTMP、RTSP直播播放器SDK
如不单独说明,系Windows、Android、iOS全平台支持。
对应Demo:
6. Windows/Android/iOS内置轻量级RTSP服务SDK
如不单独说明,系Windows、Android、iOS全平台支持。
对应Demo:

7. 内网RTSP网关SDK
如不单独说明,系Windows、Android、iOS全平台支持完美播放器java版。
内网RTSP网关SDK,系内置轻量级RTSP服务SDK扩展,完成外部RTSP/RTMP数据拉取并注入到轻量级RTSP服务SDK工作,多个内网客户端直接访问内网轻量级RTSP服务获取公网数据,无需部署单独的服务器,支持RTSP/RTMP H.265数据接入。 简单来说:内置轻量级RTSP服务SDK和内置RTSP网关SDK的区别在于数据来源不同,内置轻量级RTSP服务SDK数据来源于终端设备自带数据/屏幕数据/外部编码前后数据,内置RTSP网关SDK的数据源是RTSP/RTMP流数据。
对应Demo:
8. Windows/Android/iOS RTMP/RTSP多路流媒体转RTMP推送SDK
如不单独说明,系Windows、Android、iOS全平台支持完美播放器java版。
对应Demo:
9. Windows/Android/iOS RTMP/RTSP互动SDK
如不单独说明,系Windows、Android、iOS全平台支持。
对应Demo:
10. Windows导播SDK
对应Demo:
11. Windows/Android/iOS录像SDK
对应Demo:
12. Windows/Android/iOS SEI扩展数据发送/接收SDK
对应Demo:
Windows推送端:SmartPublisherDemo
Windows播放端:SmartPlayer
Windows转发端:SmartStreamRelayDemo
Windows合流导播端:SmartMixStreamDemo
android推送端:SmartPublisherSDKDemo
android后台Service推送:SmartServicePublisherSDKDemo
android互动:SmartEchoCancellation
android播放器:SmartPlayerSDKDemo
iOS推送端:SmartiOSPublisher
iOS转发端:SmartiOSRelayDemo
iOS播放器:SmartiOSPlayer
iOS互动:SmartiOSEchoCancellation
android:strings.xml:
<string name="app_name">SmartPublisherSDKDemo</string>
iOS:Info.plist-->右键Open As-->Source Code,添加或者编辑
<key>CFBundleName</key>
<string>SmartiOSPublisher</string>
点击查看
QQ交流群:
大牛直播SDK技术交流群1:499687479
大牛直播SDK技术交流群2:294891451
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-103339-1.html
独立就是个死字
北京