11 daniulive

尚未进行身份认证

大牛直播 www.daniulive.com; 大牛直播github地址 https://github.com/daniulive/SmarterStreaming QQ 89030985

等级
TA的排名 3w+

如何实现RTMP h265(hevc)数据加密

由于rtmp协议不包含h265,相关rtmp h265的扩展加密也就没有标准可循,为了更好的和现有支持rtmp h265的服务器兼容,最好的方式还是在h265编码数据层进行加密扩展。实践下来完美兼容服务器, 只要在推送和播放端做好加解密就好.目前支持aes 128, aes 192, aes 256加密,后续会支持更多对称加密算法,比如国密sm4等。可以从github下载测试h265加...

2019-04-08 13:02:53

基于智慧教室|无纸化会议的新选择:RTMP解决方案

基于智慧教室或是会议的技术方案,一般主要是涉及到屏幕采集和推送,整体技术方案这块,一般建议走RTMP,说到这里,好人开发者提到,市面上也有RTSP的技术方案,甚至RTSP组播方案,这块,大牛直播SDK Github 也做过相关对比,总的来说60人智慧教室或类似同屏场景下,最可靠的还是RTMP的解决方案(不赘述,具体可自行测试对比)。有人说,RTMP延迟大,这种说法,相对片面,好多是由于推拉流模...

2020-01-06 17:39:01

多路RTSP-RTMP转RTMP定制版

大牛直播SDK多路RTMP/RTSP转RTMP转发软件,系原有转发SDK基础上,官方推出的Windows平台定制版。在秉承低延迟、灵活稳定、低资源占用的前提下,客户无需关注开发细节,只需图形化配置转发等各类参数,实现产品快速上线目的。如监控类摄像机、NVR等,通过厂商说明或Onvif工具,获取拉流的RTSP地址,图形化配置,完成拉流转发等操作,轻松实现标准RTMP服务器(或CDN)对接。视...

2019-09-04 09:26:53

轻量级RTSP服务SDK

为满足内网无纸化/电子教室等内网超低延迟需求,避免让用户配置单独的服务器,大牛直播SDK在推送端发布了轻量级RTSP服务SDK:简单来说,之前推送端SDK支持的功能,内置轻量级RTSP服务SDK后,功能继续支持。一、支持功能如不单独说明,系Windows、Android、iOS全平台支持。[基础功能]支持Windows/Android/iOS平台RTMP直播SDK除推送RTMP外...

2019-08-29 16:58:21

Android播放器实现视频窗口实时放大缩小功能

很多开发者希望Android播放端实现视频窗口的放大缩小功能,为此,我们做了个简单的demo,通过播放端回调RGB数据,直接在上层view操作处理即可,Github:https://github.com/daniulive/SmarterStreaming无视频无真相:http://www.iqiyi.com/w_19s9sa7epp.html基本流程如下:1. 基础的初始化和参数设定...

2019-08-16 11:17:00

Android如何回调编码后的音视频数据

有开发者提到,在RTMP推送端的基础上,希望能回调编码后的音视频数据,便于开发者对接第三方系统,如GB28181.为此,我们加了一下接口:1. 设置音视频callback对应接口: /** * Set Audio Encoded Data Callback. * * @param audio_encoded_data_callback: Audio Encoded D...

2019-07-19 14:48:53

autoscan、aclocal、automake和autoconf区别

autoscan:扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形;aclocal:根据已经安装的宏,用户定义宏和acinclude.m4文件中的宏将configure.ac文件所需要的宏集中定义到文件 aclocal.m4中。aclocal是一个perl 脚本程序,它的定义是:“acloca...

2019-07-19 14:48:21

RTSP、RTMP、HTTP协议区别

HTTP将数据作为文件处理,所以HTTP不是流媒体协议,RTMP和RTSP是流媒体协议。RTMP是Adobe的私有协议,未完全公开,RTSP和HTTP是共有协议。RTMP一般传输flv,f4v格式流,RTSP传输ts,MP4格式流,HTTP没有特定的流。RTSP一般需要2-3个通道,数据和命令通道分开,RTMP和HTTP在一个通道上传输命令和数据。RTSP+RTP主要用于IPTV或低延迟...

2019-06-26 10:54:06

一张图了解大牛直播SDK

来源:https://github.com/daniulive/SmarterStreaming

2019-06-26 10:47:50

GitHub上排名前100的Android开源库介绍

GitHub上排名前100的Android开源库介绍文章来源:http://www.open-open.com/news/view/1587067#6734290-qzone-1-31660-bf8335a56eb142042e6dc893bd988125摘要:本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍,至于排名完全是根据 GitHu...

2019-06-26 10:46:02

跨平台RTSP/RTMP转RTMP转发SDK

一个好的转发模块,首先要低延迟!其次足够稳定、灵活、有状态反馈机制、资源占用低,如果可以跨平台,还能以SDK形式提供,会给开发者提供更大的便利!大牛直播SDK(Github: https://github.com/daniulive/SmarterStreaming/)跨平台RTSP/RTMP转RTMP转发SDK目前已全面覆盖Windows、Android和iOS平台,行业内以高稳定、低延迟、...

2019-06-26 10:45:08

如何在IE浏览器播放RTSP或RTMP流

好多开发者一直苦恼于如何在IE浏览器环境下,构建低延迟的RTSP或RTMP播放,对于RTSP流来说,好多公司通常的做法是把RTSP转RTMP,然后分发到RTMP服务器,然后服务器转http-flv出来,浏览器直接播放http-flv流,亦或通过flash控件直接播放RTMP流,还有就是,转hls流出来,缺点是hls流延迟更大。以上方案未尝不可,如果对播放体验和延迟要求更高,最简单的做法是直接在...

2019-06-19 15:16:38

干货:为什么直播娃娃机要用rtmp摄像机方案

市面上的娃娃机方案五花八门,daniulive认为最简单靠谱粗暴性价比的方案如下:RTMP摄像机-->CDN-->daniulive player(专门针对直播娃娃机开通了“超低延迟”模式,公网实际延迟在200~400毫秒).比快更快,效果轻松PK市面上“全球第一、国际领先”的各类技术方案。最近接到最大的质疑是:为什么只有大牛直播SDK推荐这种rtmp摄像头方案?回答:...

2019-06-19 15:15:22

rtmp/rtsp直播播放器选择

相信大家在做rtmp、rtsp直播的时候,最大的困惑就是选个靠谱的播放器,直播的延迟,一定意义上说,90%的取决于播放器的好坏。以下是推荐的大牛直播跨平台播放器SDK(windows/android/iOS),大家可以在调试的时候,参考他们的播放,测试推送或者server端性能。Windows/Android/iOS RTMP、RTSP直播播放器SDK如不单独说明,系Windows、...

2019-06-03 10:31:44

RTSP摄像机为什么还保留MJPEG编码格式

细心的开发者会发现,海康大华之类摄像机厂商,除了常规的H.264、H.265(HEVC)编码外,主码流或子码流依然会有MJPEG编码选项。相对来说,MJPEG编码有以下特点:MJPEG(MotionJPEG)是以JPEG技术为基础扩展研发出来的动态图像压缩技术,不过它通常只单独的对某一帧进行压缩,基本不会考虑视频流中不同帧之间的变化,优点如下:1、通过此压缩技术可获取清晰度很高的视频图...

2019-06-03 10:29:37

RTSP流怎么录制

大牛直播录像SDK可作为单独功能模块使用(如同时多路录像存档),亦分布于以下模块,和其他模块组合调用:windows/android/iOS推送端SDK Demo; windows/android/iOS播放端SDK Demo;大牛直播录像SDK不同于普通录像接口,更智能,和推送、播放、转发、内置轻量级RTSP服务功能完全分离,支持随时录像。此外,大牛直播录像SDK在录像过程中,支持切...

2019-06-03 10:29:14

利用RTMP或RTSP实现跨平台一对一互动功能

目前市面上大多一对一互动都是基于WebRTC,缺点如下:服务器部署非常复杂,不利于私有部署,在一些私密性高的场景下,无法使用,如公安、市政等体系; 传输基于UDP,很难保证传输质量,由于UDP是不可靠的传输协议,在复杂的公网网络环境下,各种突发流量、偶尔的传输错误、网络抖动、超时等等都会引起丢包异常,都会在一定程度上影响音视频通信的质量; 难以应对复杂的互联网环境,如跨区跨运营商、低带宽、...

2019-06-03 10:26:25

如何实现RTSP/RTMP流接入到RTSP网关

好多企业或开发者给我们反映,他们期望能把外网的rtsp或rtmp流,直接拉取注入到内网流媒体服务器,保证内网用户,无需访问,直接链接到内网服务器就可以观看到公网rtmp/rtsp流。优势如下:1. 内网用户无需访问外网,拉取公网转发的rtmp/rtsp流,节省了企业流量;2. 保障了隔离网络环境下的用户安全;3. 内置rtsp服务,拉流和内置rtsp服务在一台机器,节省了企事业单位...

2019-06-03 10:25:57

如何对RTSP播放器做功能和性能评估

好多开发者在做产品竞品分析的时候,不知道如何界定一个RTSP播放器,大牛直播SDK认为,一个RTSP播放器,不是说有几个类似于Open/Close接口就够了,好的RTSP播放器需要具备以下功能和性能属性:1. 低延迟:大多数RTSP的播放都面向直播场景,所以,如果延迟过大,比如监控行业,小偷都走了,客户端才看到,或者别人已经按过门铃几秒,主人才看到图像,严重影响体验,所以,低延迟是衡量一个好的...

2019-06-03 10:25:02

rtmp/rtsp/hls公网测试地址

相信大家在调试播放器的时候,都有这样的困惑,很难找到合适的公有测试源,以下是大牛直播SDK(GitHub地址)整理的真正可用的直播地址源。其中,rtmp和rtsp的url,用我们播放器验证通过,hls的地址,用vlc验证通过。1.RTMP协议直播源香港卫视:rtmp://live.hkstv.hk.lxdns.com/live/hks(目前不可用,hks1、hks2可用)这个r...

2019-06-03 09:48:11

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。