05 2021 档案

摘要:好多博客提到的公网可测试的RTSP和RTMP URL大多都不用了,以下是大牛直播SDK(Github)于2021年3月亲测可用的几个URL,有其他可用的URL,也欢迎大家在评论区回复。 RTMP流地址 湖南卫视:rtmp://58.200.131.2:1935/livetv/hunantv (720 阅读全文
posted @ 2021-05-18 15:41 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:相信大家在调试播放器的时候,都有这样的困惑,很难找到合适的公有测试源,以下是大牛直播SDK(GitHub地址)整理的真正可用的直播地址源。 其中,rtmp和rtsp的url,用我们播放器验证通过,hls的地址,用vlc验证通过。 1. RTMP协议直播源 香港卫视:rtmp://live.hkstv 阅读全文
posted @ 2021-05-18 15:41 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:我们在Windows平台实现RTSP或者RTMP播放的时候,有个功能是绕不开的,那就是播放窗口全屏。本文就以大牛直播SDK(官方)的Windows播放器为例,大概讲下大概实现: 全屏播放需要考虑的点不多: 第一:视频播放后,全屏的意义; 第二:全屏后,是否等比例显示,我们的设计原则是,之前等比例显示 阅读全文
posted @ 2021-05-18 15:41 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:为什么要支持GDI 先说结论,Windows平台播放渲染这块,一般来说99%以上的机器都是支持D3D的,实现GDI模式绘制,除了为了好的兼容性外,在远程连接的场景下,D3D创建不成功,需要使用GDI模式。 简单来说,Windows平台的RTMP播放器或RTSP播放器,设计如果系统支持D3D,优先D3 阅读全文
posted @ 2021-05-18 15:41 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:背景 大家在做Windows平台RTMP推送或轻量级RTSP服务的时候,不管是采集屏幕还是采集摄像头,亦或屏幕摄像头的叠加模式,总会有这样的诉求,采集到的数据,希望能本地看看具体采集的数据或者图像实际效果,也就是本次介绍的“预览”功能。 废话不多说,想上图: 如何实现 开始预览 开始预览,大概的流程 阅读全文
posted @ 2021-05-18 15:41 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:背景 本文主要讲的是基于Android平台实现RTMP的技术方案设计,基础架构图如下: 组网注意事项 1. 组网: 无线组网,需要好的AP模块才能撑得住大的并发流量,推送端到AP,最好是有线网链接; 2. 服务器部署: SRS或NGINX,服务器可以和Windows平台的教师机部署在一台机器; 3. 阅读全文
posted @ 2021-05-18 15:41 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多开发者在QT环境下实现RTMP或RTSP播放时,首先考虑到的是集成VLC,集成后,却发现VLC在延迟、断网重连、稳定性等各个方面不尽人意,无法满足上线环境需求。本文以调用大牛直播SDK(官方)的Windows平台播放端SDK为例,介绍下如何在QT下实现低延迟的RTMP|RTSP播放器,废话不多说 阅读全文
posted @ 2021-05-18 15:41 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多开发者在做Android平台录像或者RTSP轻量级服务、RTMP推送相关模块时,对需要设计哪些常用接口会心存疑惑,本文主要以大牛直播SDK(官方)为例,简单介绍下Android平台直播推送SDK所有音频相关的接口,感兴趣的开发者可以看看。 1. 设置audio编码类型,默认AAC,如需更低的码率 阅读全文
posted @ 2021-05-18 15:41 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:技术背景 最近不少开发者找到我们,他们在做智能家居等传统行业时,希望实现在Android板件拉取本地的RTSP或RTMP流,然后对外推送RTMP出去,亦或内部启个轻量级RTSP服务,提供个对外对接的媒介URL,简单来说,设计架构图如下: 基于上诉诉求,我们以大牛直播SDK (官方)Android端的 阅读全文
posted @ 2021-05-18 15:41 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多开发者在集成大牛直播SDK (官方)的Windows平台RTMP推送模块时吓一跳,怎么这么多接口?本文做个简单的拆分: 初始化 初始化之前,如需设置日志路径,调用NTSmartLog.NT_SL_SetPath(log_path); 设置日志存放路径。 设置过后,调用NT_PB_Init()接口 阅读全文
posted @ 2021-05-18 15:41 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:2.1 demo说明 大牛直播SDK提供C++/C#两套接口,对外提供32/64位debug/release库,C++和C#接口一一对应,C#接口比C++接口增加前缀NT_PB_; WIN-PlayerSDK-CPP-Demo:播放端SDK对应的C++接口的demo; WIN-PlayerSDK-C 阅读全文
posted @ 2021-05-18 15:41 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:最近发现好多开发者都在搜索可用的RTSP测试URL,目前公网实际可测试的RTSP URL非常少,即便是可用,分辨率和网络也非常差,不适合长期测试。 针对此,我们的建议是最好直接网上买个海康或大华的摄像头,一般来说,海康大华的RTSP URL格式如下: 海康摄像头RTSP URL规则 主码流:rtsp 阅读全文
posted @ 2021-05-18 15:41 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:OBS 功能强大,几乎所有你想要的场景它都有,用起来很顺手。可以将桌面、摄像头、程序窗口通过rtmp推送到流媒体服务器上。 当然如果你是开发者,想基于OBS做二次开发,实现二次产品化的化,难度比较大,OBS代码量很大,驾驭起来难度很大,有bug的话,跟踪起来很累。 下载地址:OBS下载 以下是官方介 阅读全文
posted @ 2021-05-18 15:41 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:先看Surface Surface的官方介绍:Handle onto a raw buffer that is being managed by the screen compositor,Surface是一个raw buffer的句柄,通过它在raw buffer上进行绘制,可以通过Surface 阅读全文
posted @ 2021-05-18 15:41 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:方案一: H5 + websocket_rtsp_proxy 实现视频流直播 Streamedian 提供了一种“html5_rtsp_player + websock_rtsp_proxy”的技术方案,可以通过html5的video标签直接播放RTSP的视频流。 整个架构如下图所示,分为服务器端和 阅读全文
posted @ 2021-05-18 15:41 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:ijkPlayer ijkPlayer是BiliBili公司维护的一个开源工程,基于ffmpeg开发的一个播放器软件,支持Android和iOS平台,整个ijkplayer就是以ffplay为基础,如果只是使用它进行播放,集成也较为简单,使用也和MediaPlayer差不多,但是要定制化需求,就有一 阅读全文
posted @ 2021-05-18 15:41 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多开发者提到,在目前开源播放器如此泛滥的情况下,为什么还需要做自研框架的RTMP播放器,自研和开源播放器,到底好在哪些方面?以下大概聊聊我们的一点经验,感兴趣的,可以关注 github: 1. 低延迟: 大多数RTMP的播放都面向直播场景,如果延迟过大,严重影响体验,所以,低延迟是衡量一个好的RT 阅读全文
posted @ 2021-05-18 15:41 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多开发者提到,在目前开源播放器如此泛滥的情况下,为什么还需要做自研框架的RTSP播放器,自研和开源播放器,到底好在哪些方面?以下大概聊聊我们的一点经验,感兴趣的,可以关注 github: 1. 低延迟: 大多数RTSP的播放都面向直播场景,如果延迟过大,严重影响体验,所以,低延迟是衡量一个好的RT 阅读全文
posted @ 2021-05-18 15:41 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:转自:forums.developer.amazon.com/articles/27… From Android 5.0(API Level 21) the new Camera2 API(android.hardware.Camera2) is introduced which now gives 阅读全文
posted @ 2021-05-18 15:41 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多开发者在做AR、VR或者教育类产品时,苦于如何在windows平台构建一个稳定且低延迟的RTSP或者RTMP播放器,如果基于Unity3d完全重新开发一个播放器,代价大、而且周期长,不适合快速出产品,我们认为当前最好的方式就是集成现有Native平台上成熟稳定播放器,回调rgb/yuv数据到上层 阅读全文
posted @ 2021-05-18 15:40 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:GOM player GOM player 是一款本身装有视频播放所需的解码,及占用系统资源少,并且能以最优秀的画质来观看多种格式影片的播放程序。 可以支持播放大多数当前流行的视频格式,如:MP4、AVI、WMV、MKV、MOV、FLV 等),并且具有多种高级的功能特征,如:截取图片、截取音频、控制 阅读全文
posted @ 2021-05-18 15:40 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多开发者在做Windows平台特别是单屏多画面显示时,希望像监控摄像机一样,可以在播放画面添加OSD台标,以实现字符叠加效果,大多开发者可很轻松的实现以上效果,针对此,本文以大牛直播SDK (Github)的Windows平台demo为例,简单介绍下具体实现: Windows平台RTMP播放器、R 阅读全文
posted @ 2021-05-18 15:40 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:介绍移动端RTMP、RTSP播放器实时音量调节之前,我们之前也写过,为什么windows播放端加这样的接口,windows端播放器在多窗口大屏显示的场景下尤其需要,尽管我们老早就有了实时静音接口,相对实时静音来说,播放端实时音量调节粒度更细,从[0, 100],用户体验更好。 为什么要做实时音量调节 阅读全文
posted @ 2021-05-18 15:40 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:首先,虽然本文是介绍IE浏览器下OCX控件播放RTSP或RTMP,但这种方式并不推荐,毕竟它只能用于IE浏览器环境下,局限太大,而且随着微软IE浏览器的更新,不确定后续支持情况。当然,话说回来,如果是在特定的使用场景下,只需要某些版本IE浏览器支持,但对延迟和稳定性要求非常高,OCX控件方式也不失为 阅读全文
posted @ 2021-05-18 15:40 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:1. Camera2架构 在Google 推出Android 5.0的时候, Android Camera API 版本升级到了API2(android.hardware.camera2), 之前使用的API1(android.hardware.camera)就被标为 Deprecated 了。 C 阅读全文
posted @ 2021-05-18 15:40 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:经常有企业或开发者有这样的疑惑,明明看到网上的demo,一个RTMP推送,五六个接口就搞定了,你们咋就搞得这么复杂? 以大牛直播SDK的(Github)Windows RTMP推流为例,我们的接口要100多个,下面我们就扯扯,为什么一个RTMP推送,怎么就这么难? RTMP推送端SDK特点: 全自研 阅读全文
posted @ 2021-05-18 15:40 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:前言 好多开发者在调用Android平台RTMP推送或轻量级RTSP服务接口时,采集到的video数据类型多样化,如420sp、I420、yv12、nv21、rgb的,还有的拿到的图像是倒置的,如果开发者在上层转换后,传到底层编码处理,无疑加大了上层处理负担,而且容易因为低效率影响体验,本文以大牛直 阅读全文
posted @ 2021-05-18 15:40 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:为什么要做实时音量调节 RTMP或RTSP直播播放音量调节,主要用于多实例(多窗口)播放场景下,比如同时播放4路RTMP或RTSP流,如果音频全部打开,几路audio同时打开,可能会影响用户体验,我们通用的做法是支持播放端实时静音,更细粒度的做法是可以实时调节每一路RTMP/RTSP流的音量。 音量 阅读全文
posted @ 2021-05-18 15:40 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:许多开发者在做智慧教室同屏亦或会议同屏时,基于Andriod平台采集屏幕并编码推送,往往遇到各种各样的问题,以下就我们开发过程中的一些技术考量做个分享,权当抛砖引玉: 协议选择、数据来源和处理 1. 内网环境下,组播还是RTMP? 回答:这个问题,被无数的开发者问到,为此,单独写了篇博客论证:blo 阅读全文
posted @ 2021-05-18 15:40 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:背景 在刚提出4K视频的时候,大多数人都觉得没有必要,4K的出现,意味着更高的硬件规格和传输要求,1080P看的很爽、很清晰,完全满足了日常的需求。随着电视的尺寸越来越大,原本1080P成像已经无法满足人们对于细节的极致追求,4K视频不仅成像更细腻,在细节处理上优势也非常明显,颜色也更亮丽、饱满,逼 阅读全文
posted @ 2021-05-18 15:40 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多开发者认为,无论是RTSP/RTMP推送端还是RTSP/RTMP播放端,涉及到录像,只要2个接口足矣:开始录像、停止录像。 实际场景下,一个好的录像模块,2个接口远远不够, 本文以大牛直播SDK(Github)RTSP/RTMP推送和RTSP/RTMP播放端扩展录像模块为例,介绍下一个好的录像模 阅读全文
posted @ 2021-05-18 15:40 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多开发者问道,既然有了OBS,你们为什么还要开发SmartPublisher? 的确,在我们进行Windows平台RTMP推送模块开发之前,市面上为数不多的Windows平台RTMP推流工具当属OBS了,不得不说,OBS是一款很好用的直播软件,它的优势在于,几乎可以直播所有直播平台,不需要每个直播 阅读全文
posted @ 2021-05-18 15:40 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多开发者疑惑,什么是内置RTSP网关,和轻量级RTSP服务又有什么区别和联系?本文就以上问题,做个简单的介绍: 轻量级RTSP服务 为满足内网无纸化/电子教室等内网超低延迟需求,避免让用户配置单独的服务器,大牛直播SDK(Github)在推送端发布了轻量级RTSP服务SDK: 简单来说,之前推送端 阅读全文
posted @ 2021-05-18 15:40 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多开发者跟我们交流的时候提到,为什么有了VLC这种开源播放器,大牛直播SDK还要开发SmartPlayer?以下就针对VLC和SmartPlayer功能支持和涉及侧重,做个大概的比较: VLC VLC的全名是Video Lan Client,是一个开源的、跨平台的视频播放器,以下是功能支持: 操作 阅读全文
posted @ 2021-05-18 15:40 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:RTSP认证类型 基本认证(basic authentication):http 1.0提出的认证方案,其消息传输不经过加密转换因此存在严重的安全隐患; 摘要认证(digest authentication):http 1.1提出的基本认证的替代方案,其消息经过MD5哈希转换因此具有更高的安全性。 阅读全文
posted @ 2021-05-18 15:40 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:随着手机淘汰的速度越来越快,大多数手机功能性能很强劲就不再使用了,以大牛直播SDK现有方案为例,本文探讨下,如何用废旧手机实现实时监控方案(把手机当摄像头做监控之用): 本方案需要准备一个手机作为采集手机(要求摄像头完好就行),采集到的数据,编码,然后推送到服务器,本地也可以实时录像,其他终端,作为 阅读全文
posted @ 2021-05-18 15:40 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多开发者提到,为什么大牛直播SDK的Android平台RTMP推送接口怎么这么多?不像一些开源或者商业RTMP推送一样,就几个接口,简单明了。 不解释,以Android平台RTMP推送模块常用接口,看看这些接口有没有存在的意义?本文简单介绍,全当抛砖引玉,相关资料,可参考 Github: 1. 初 阅读全文
posted @ 2021-05-18 15:40 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:本文主要抛砖引玉,粗略介绍下Android平台RTMP/RTSP播放器中解码和绘制相关的部分(Github)。 解码 提到解码,大家都知道软硬解,甚至一些公司觉得硬解码已经足够通用,慢慢抛弃软解了,如果考虑到设备匹配,软硬解码都支持,是个不错的选择,为此,大牛直播SDK在开发这块的时候,分类是这样的 阅读全文
posted @ 2021-05-18 15:40 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多开发者提到,RTMP播放器,不知道有哪些对标和考察指标,以下大概聊聊我们的一点经验,感兴趣的,可以关注 github: 1. **低延迟: **大多数RTMP的播放都面向直播场景,如果延迟过大,严重影响体验,所以,低延迟是衡量一个好的RTMP播放器非常重要的指标,目前大牛直播SDK的RTMP直播 阅读全文
posted @ 2021-05-18 15:38 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:之前,我们博客 blog.csdn.net/renhui1112/… 提到,Android平台RTMP多实例推送的几种情况探讨,简单来说有以下三种情况: 多路编码,多个实例分别推送到不同的RTMP URL(如Android采集板卡同时接2路出去); 同一路编码,多个实例分别推送到不同的RTMP UR 阅读全文
posted @ 2021-05-18 15:38 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:很多开发者在开发RTSP或RTMP播放器的时候,不晓得哪些event回调事件是有意义的,针对此,我们以大牛直播SDK(github)的Android平台RTSP/RTMP直播播放端为例,简单介绍下常用的event id,总的来说,有以下几个部分组成: 1. 常规网络状态显示:如开始播放、网络中断、重 阅读全文
posted @ 2021-05-18 15:38 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:很多开发者在做Android平台RTMP推流或轻量级RTSP服务(摄像头或同屏)时,总感觉接口不够用,以大牛直播SDK为例 (Github) 我们来总结下,我们常规需要支持的编码前音视频数据有哪些类型: 1. Android摄像头前后camera通过OnPreviewFrame()回调的数据接口: 阅读全文
posted @ 2021-05-18 15:38 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:1.ijkplayer 项目地址: github.com/Bilibili/ij… 介绍:Ijkplayer 是Bilibili发布的基于 FFplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能,API 易于集成;编译配置可裁剪,方便控制安装包大小;支持硬件加速解码,更加省电; 阅读全文
posted @ 2021-05-18 15:37 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:YU12(I420): yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy (w*h) uuuuuuuu uuuuuuuu (w*h/4) vvvvvvvv vvvvvvvv (w*h/4) YV12: yy 阅读全文
posted @ 2021-05-18 15:37 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:★目前海康录像机、网络摄像机,网络球机的RTSP单播取流格式如下(车载录像机不支持RTSP取流): rtsp://用户名:密码@IP:554/Streaming/Channels/101 →录像机示例: 取第1个通道的主码流预览 rtsp://admin:hik12345@10.16.4.25:55 阅读全文
posted @ 2021-05-18 15:37 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:很多开发者提到,拉取的摄像机(一般RTSP流)或RTMP流,如果需要录制,需要考虑哪些因素,本文以大牛直播SDK的Windows平台拉流端录像为例(github),做个简单的介绍: 1. 基础文件名设定 一般来说,本地录像的话,不可能每个文件单独命名,这个时候,需要考虑如文件名前缀、文件名是否添加日 阅读全文
posted @ 2021-05-18 15:37 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:许多开发者,在做智慧教室同屏、会议同屏之类的方案时,基于Andriod平台的采集,往往遇到各种各样的问题,以下就几个点,抛砖引玉: 1. 内网环境下,组播还是RTMP? 回答:这个问题,被无数的开发者问到,为此,单独写了篇博客论证:blog.csdn.net/renhui1112/…,感兴趣的可以参 阅读全文
posted @ 2021-05-18 15:37 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:先说结论,Windows平台播放渲染这块,支持D3D的前提下,优先D3D,如果检测到不支持D3D,数据回调上来,GDI模式绘制。 相比GDI模式,D3D绘制更细腻,绘制效率更高,CPU占用低,只要是系统检测支持,一般建议D3D模式。 无图无真相: 本文以1920*1080分辨率、30帧、固定码率(采 阅读全文
posted @ 2021-05-18 15:37 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:随着无纸化、智慧教室等场景的普及,好多企业或者开发者开始寻求更高效稳定低延迟的RTMP同屏方案,本文以大牛直播SDK(Github)的同屏demo(对应工程:SmartServicePublisherV2)为例,介绍下如何采集编码推送RTMP数据到流媒体服务器。 系统要求:Android 5.0及以 阅读全文
posted @ 2021-05-18 15:37 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多开发者苦于很难在unity3d下实现RTMP直播推送,本次以大牛直播SDK(Github)的Windows平台RTMP推送模块(以推摄像头为例,如需推屏幕数据,设置相关参数即可)为例,介绍下unity3d的RTMP推送集成。 简单来说,Unity3D环境下,可以直接调用C#的接口封装,针对此,我 阅读全文
posted @ 2021-05-18 15:37 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:我们在实现Windows平台RTSP播放器或RTMP播放器的时候,需要考虑的点很多,比如多实例设计、多绘制模式兼容、软硬解码支持、快照、RTSP下TCP-UDP自动切换等,以下就其中几个方面,做个大概的探讨。 1. 视频绘制模式 我们在实现Windows平台播放的时候,一般首选D3D,D3D不支持的 阅读全文
posted @ 2021-05-18 15:37 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:前段时间,我们在 blog.csdn.net/renhui1112/… 提到“RTSP播放器开发过程中需要考虑哪些关键因素”,本次主要介绍,如何调用SDK实现RTSP/RTMP播放能力。 本文以调用大牛直播SDK为例: demo说明 SDK提供C++/C#两套接口,对外提供32/64位库,C++和C 阅读全文
posted @ 2021-05-18 15:37 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:一、背景 为满足内网无纸化/电子教室等内网超低延迟需求,避免让用户配置单独的服务器,我们研发了轻量级RTSP服务开发包。 单播不再赘述,这里重点介绍下我们的组播技术方案: 组播解决的主要痛点是服务器部署和带宽占用问题,一般来说,内网电子教室/无纸化/实时同屏场景用RTMP推送+RTMP服务器,然后其 阅读全文
posted @ 2021-05-18 15:37 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多开发者提到,如何实现Android平台,多实例推送,多实例推送,有几种理解: 多路编码,多个实例分别推送到不同的RTMP URL(如Android采集板卡同时接2路出去); 同一路编码,多个实例分别推送到不同的RTMP URL(如推送到内网、外网不同的RTMP服务器); 部分路编码、部分路对接编 阅读全文
posted @ 2021-05-18 15:37 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:Camera2简介 在Google 推出Android 5.0的时候, Android Camera API 版本升级到了API2(android.hardware.camera2), 之前使用的API1(android.hardware.camera)就被标为 Deprecated 了。 Came 阅读全文
posted @ 2021-05-18 15:37 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:目前市面上大多一对一互动都是基于WebRTC,缺点如下: 服务器部署非常复杂,不利于私有部署,在一些私密性高的场景下,无法使用,如公安、市政等体系; 传输基于UDP,很难保证传输质量,由于UDP是不可靠的传输协议,在复杂的公网网络环境下,各种突发流量、偶尔的传输错误、网络抖动、超时等等都会引起丢包异 阅读全文
posted @ 2021-05-18 15:35 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:开发背景 2015年,当我们试图在市面上找一款专供直播播放使用的低延迟播放器,来配合测试我们的RTMP推送模块使用时,居然发现没有一款好用的,市面上的,如VLC或Vitamio,说白了都是基于FFMPEG,在点播这块支持格式很多,也非常优异,但是直播这块,特别是RTMP,延迟要几秒钟,对如纯音频、纯 阅读全文
posted @ 2021-05-18 15:35 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:开发背景 好多开发者一直反馈,Windows平台,做个推屏或者推摄像头,推RTMP或者RTSP出去,不知道哪些功能是必须的,哪些设计是可有可无的,还有就是,不知道如何选技术方案,以下是基于我们设计的Windows平台RTSP、RTMP直播推送模块,设计和使用说明,供大家参考。 整体方案架构 Wind 阅读全文
posted @ 2021-05-18 15:35 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:为什么要设计轻量级RTSP服务 轻量级RTSP服务解决的核心痛点是避免用户或者开发者单独部署RTSP或者RTMP服务。 轻量级RTSP服务可满足内网无纸化/电子教室等内网超低延迟的低并发需求,避免让用户配置单独的服务器,大牛直播SDK在推送端发布了轻量级RTSP服务模块。 设计架构图 实现本地的音视 阅读全文
posted @ 2021-05-18 15:35 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:随着VR类、游戏类场景的快速发展,开发者对Unity3d低延迟的直播需求量越来越大,前两年,大牛直播SDK发布了Windows平台、Android平台和iOS平台的Unity3d RTMP和RTSP的播放,好多公司用起来体验都非常好,以下介绍大概实现流程。 本文以Android平台为例,我们的实现: 阅读全文
posted @ 2021-05-18 15:35 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多情况下,一路RTSP或RTMP网络流过来后,想共享给更多局域网内的客户端播放,一般来说,有两种设计方案: 1. 拉取的RTSP或RTMP流,回调后的数据,转推RTMP服务器,内网部署一台RTMP服务器(如NGINX或者SRS)即可; 2. 拉取后的RTSP或RTMP流,回调后的数据,汇聚到内置R 阅读全文
posted @ 2021-05-18 15:35 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多开发者,在自研或者选择市面上的播放器的时候,除了常规的播放功能,还有很多点值得关注,如延迟、资源占用、网络异常处理、多实例支持、长时间运行稳定性等。以下是我们开发直播播放器过程中,考虑的部分关键因素(以Windows平台RTSP直播播放为例,如需下载demo源码,可以到 Github 下载): 阅读全文
posted @ 2021-05-18 15:35 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:在直播系统中,除了直播音视频之外,有时候还想从主播端发布文本信息等,这些信息可以不通过视频传输通道发送给用户播放端,但如果传输的数据想和视频保持精准同步,那最好的办法就是这些信息和视频数据打包在一起传输,并通过h264 sei方式就可以把数据放入h264 Access Unit中传输。 扩展SEI有 阅读全文
posted @ 2021-05-18 15:35 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:一个好的转发模块,首先要低延迟!其次足够稳定、灵活、有状态反馈机制、资源占用低,跨平台,最好以接口形式提供,便于第三方系统集成。 以Windows平台为例,我们的考虑的点如下 1. 拉流: 通过RTSP直播播放SDK的数据回调接口,拿到音视频数据; 2. 转推: 通过RTMP直播推送SDK的编码后数 阅读全文
posted @ 2021-05-18 15:35 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多开发者一直搞不清轻量级RTSP服务SDK和RTSP推流SDK的区别(Github下载地址),以下是相关区别: 1. 轻量级RTSP服务模块:轻量级RTSP服务解决的核心痛点是避免用户或者开发者单独部署RTSP或者RTMP服务,实现本地的音视频数据(如摄像头、麦克风),编码后,汇聚到内置RTSP服 阅读全文
posted @ 2021-05-18 15:35 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:基于智慧教室或是会议的技术方案,一般主要是涉及到屏幕采集和推送,整体技术方案这块,一般建议走RTMP,说到这里,好人开发者提到,市面上也有RTSP的技术方案,甚至RTSP组播方案,这块,大牛直播SDK Github 也做过相关对比,总的来说60人智慧教室或类似同屏场景下,最可靠的还是RTMP的解决方 阅读全文
posted @ 2021-05-18 15:35 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:大牛直播SDK多路RTMP/RTSP转RTMP转发软件,系原有转发SDK基础上,官方推出的Windows平台定制版。在秉承低延迟、灵活稳定、低资源占用的前提下,客户无需关注开发细节,只需图形化配置转发等各类参数,实现产品快速上线目的。 如监控类摄像机、NVR等,通过厂商说明或Onvif工具,获取拉流 阅读全文
posted @ 2021-05-18 15:35 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:为满足内网无纸化/电子教室等内网超低延迟需求,避免让用户配置单独的服务器,大牛直播SDK在推送端发布了轻量级RTSP服务SDK: 简单来说,之前推送端SDK支持的功能,内置轻量级RTSP服务SDK后,功能继续支持。 一、支持功能 如不单独说明,系Windows、Android、iOS全平台支持。 [ 阅读全文
posted @ 2021-05-18 15:35 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:很多开发者希望Android播放端实现视频窗口的放大缩小功能,为此,我们做了个简单的demo,通过播放端回调RGB数据,直接在上层view操作处理即可,Github:github.com/daniulive/S… 无视频无真相:www.iqiyi.com/w_19s9sa7ep… 基本流程如下: 1 阅读全文
posted @ 2021-05-18 15:35 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:有开发者提到,在RTMP推送端的基础上,希望能回调编码后的音视频数据,便于开发者对接第三方系统,如GB28181. 为此,我们加了一下接口: 1. 设置音视频callback 对应接口: /** * Set Audio Encoded Data Callback. * * @param audio_ 阅读全文
posted @ 2021-05-18 15:35 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:autoscan: 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形; aclocal: 根据已经安装的宏,用户定义宏和acinclude.m4文件中的宏将configure.ac文件所需要的宏集中定义到文 阅读全文
posted @ 2021-05-18 15:35 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:HTTP将数据作为文件处理,所以HTTP不是流媒体协议,RTMP和RTSP是流媒体协议。 RTMP是Adobe的私有协议,未完全公开,RTSP和HTTP是共有协议。 RTMP一般传输flv,f4v格式流,RTSP传输ts,MP4格式流,HTTP没有特定的流。 RTSP一般需要2-3个通道,数据和命令 阅读全文
posted @ 2021-05-18 15:35 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:来源:github.com/daniulive/S… 阅读全文
posted @ 2021-05-18 15:35 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:GitHub上排名前100的Android开源库介绍 文章来源: www.open-open.com/news/view/1… 摘要: 本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍,至于排名完全是根据 GitHub 搜索 Java 语言选择 (Best 阅读全文
posted @ 2021-05-18 15:35 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:一个好的转发模块,首先要低延迟!其次足够稳定、灵活、有状态反馈机制、资源占用低,如果可以跨平台,还能以SDK形式提供,会给开发者提供更大的便利! 大牛直播SDK(Github: github.com/daniulive/S…)跨平台RTSP/RTMP转RTMP转发SDK目前已全面覆盖Windows、 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多开发者一直苦恼于如何在IE浏览器环境下,构建低延迟的RTSP或RTMP播放,对于RTSP流来说,好多公司通常的做法是把RTSP转RTMP,然后分发到RTMP服务器,然后服务器转http-flv出来,浏览器直接播放http-flv流,亦或通过flash控件直接播放RTMP流,还有就是,转hls流出 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:相信大家在做rtmp、rtsp直播的时候,最大的困惑就是选个靠谱的播放器,直播的延迟,一定意义上说,90%的取决于播放器的好坏。 以下是推荐的大牛直播跨平台播放器SDK(windows/android/iOS),大家可以在调试的时候,参考他们的播放,测试推送或者server端性能。 Windows/ 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:细心的开发者会发现,海康大华之类摄像机厂商,除了常规的H.264、H.265(HEVC)编码外,主码流或子码流依然会有MJPEG编码选项。 相对来说,MJPEG编码有以下特点: MJPEG(MotionJPEG)是以JPEG技术为基础扩展研发出来的动态图像压缩技术,不过它通常只单独的对某一帧进行压缩 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:大牛直播录像SDK可作为单独功能模块使用(如同时多路录像存档),亦分布于以下模块,和其他模块组合调用: windows/android/iOS推送端SDK Demo; windows/android/iOS播放端SDK Demo; 大牛直播录像SDK不同于普通录像接口,更智能,和推送、播放、转发、内 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:目前市面上大多一对一互动都是基于WebRTC,缺点如下: 服务器部署非常复杂,不利于私有部署,在一些私密性高的场景下,无法使用,如公安、市政等体系; 传输基于UDP,很难保证传输质量,由于UDP是不可靠的传输协议,在复杂的公网网络环境下,各种突发流量、偶尔的传输错误、网络抖动、超时等等都会引起丢包异 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多企业或开发者给我们反映,他们期望能把外网的rtsp或rtmp流,直接拉取注入到内网流媒体服务器,保证内网用户,无需访问,直接链接到内网服务器就可以观看到公网rtmp/rtsp流。 优势如下: 1. 内网用户无需访问外网,拉取公网转发的rtmp/rtsp流,节省了企业流量; 2. 保障了隔离网络环 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多开发者在做产品竞品分析的时候,不知道如何界定一个RTSP播放器,大牛直播SDK认为,一个RTSP播放器,不是说有几个类似于Open/Close接口就够了,好的RTSP播放器需要具备以下功能和性能属性: 1. 低延迟: 大多数RTSP的播放都面向直播场景,所以,如果延迟过大,比如监控行业,小偷都走 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:ServerQoS 0QoS 1QoS 2authbridge$SYSSSLdynamic topicsclusterwebsocketsplugin system2lemetry✔✔✔✔✔§✔✔✔✔✘Apache ActiveMQ✔✔✔✔✘✘✔✔✔✔✔Apache ActiveMQ Artemis 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:二话不说,NO 图 NO BB(以大牛直播SDK播放海康摄像机RTSP H.265流为例): 行业的浮躁,好多开发者甚至连rtsp、rtp细节不了解,依葫芦画瓢调用了ffmpeg的一些接口,就实现了个简单版的播放器,导致不少开发者找我们交流的时候甚至说,实现个RTSP播放很容易,两三周或个把月就可以 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:为满足内网无纸化/电子教室等内网超低延迟需求,避免让用户配置单独的服务器,大牛直播SDK在推送端发布了轻量级RTSP服务SDK。 内置轻量级RTSP服务后,延迟更低,体验更好(内网环境下,200-400毫秒)。 涉及相关库:libSmartPublisher.so 头文件:SmartPlayerJn 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:大牛直播RTSP/RTMP播放器SDK特点: 在没测试过大牛直播SDK的RTMP和RTSP播放器之前,你甚至不相信行业内,RTMP和RTSP播放器(特别是RTMP播放器)延迟可以稳定的做到1秒以内。 无需赘述,全自研内核,行业内一致认可的跨平台RTSP/RTMP直播播放器SDK,功能齐全、高稳定、超 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:废话不多说,先列二者功能: 1. Spydroid: The stream can be directly read by VLC which is great because VLC is a very powerful tool, for example you can really easil 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:rtsp h265 转 rtmp,首先要对rtmp协议做扩展,目前国内已有相应扩展标准,国内开发者基本上都按这个扩展协议做的。协议层问题已解决。剩下关键问题是要实现rtmp h265推送模块, 支持rtmp h265 的server, rtmp h265播放模块。 rtmp h265 server 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:播放网络视频,通常解析库我们可以有多个选择,如FFMPEG,Daniulive SDK 或者 vitamio。 1. FFMPEG FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:如果基于Unity3d完全重新开发一个播放器,代价大,周期长,不适合快速出产品,最好的方式就是集成现有Native平台上成熟稳定播放器. 集成Navtive播放器可行性分析: 安卓: Unity3d可以调用安卓java接口,这方面的例子很多,搜索能找到一大堆。 IOS: Unity3d 可以调用C接 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:一直以来,好多开发者苦于如何实现RTMP导播数据源实时切换,以下是大牛直播SDK导播切换说明,支持只切换数据源模式,或音视频混音合成输出模式: 数据源: 1. rtmp/rtsp音视频流; 2. 本地屏幕/摄像头/音频数据; 3.本地flv文件。 输出: 1. 多路流合成一路流后,推送到RTMP服务 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:rtmp 播放h265 首先要扩展flv协议,国内常用扩展方式是给flv的videotag.codecid增加一个新类型(12)来表示h265(hevc),其他和h264规则差不多,另外和h264不同的地方是要解析HEVCDecoderConfigurationRecord,从HEVCDecoder 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:FourCCDescription1978A.M.Paredes predictor (LossLess)2VUYOptibase VideoPump 8-bit 4:2:2 Component YCbCr3IV0MPEG4-based codec 3ivx3IV1MPEG4-based codec 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:为什么要用Flutter? Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。 Flutter有哪些与众不同 1. 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:1993年底,我还在广告公司上班。那一年,我在工作上遇到前所未有的低潮。一个寒冷的冬夜,我迷迷煳煳的走进一家位于地下室的命相馆,我还清楚记得,那个纹着两道浓黑夸张柳叶眉毛、声音粗嗄的女相士,用几乎是命令式的口吻,叫我从眼前一个盛着米粒的小圆盒中,随意捏出几粒米来。她用艳红的指甲拨动米粒,又随手画了一 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:前言 随着直播业务的兴起,越来越多的直播平台开始涌现,这火热的程度好像一个应用不带上直播业务出来都不好意思跟人打招呼。想要做一个直播业务,主要包括三个部分:采集推流端、流媒体服务端、播放端。这里不多说,就主要结合 iOS 平台,从观看端出发,介绍一下对直播协议的选择。 通常在 iOS 平台做直播业务 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:随着H.265的普及,越来越多的开发者希望大牛直播SDK能支持低延迟的RTSP H.265播放,并分享相关经验: 实现思路: 对rtsp来说,要播放h265只要正确解析sdp和rtp包即可. 下面对这些相关内容做一些介绍. 1. H265 Nal Unit Header 简单介绍: H264的Nal 阅读全文
posted @ 2021-05-18 15:34 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多开发者或公司咨询我们关于H.264和H.265(hevc) 的码率,在此,我们转一篇关于x264,x265, libvpx 比较。 A Large-Scale Comparison of x264, x265, and libvpx — a Sneak Peek by Jan De Cock, 阅读全文
posted @ 2021-05-18 15:33 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:rtsp推送相关的资料和测试软件比较少,本文介绍rtsp推送相关信令和测试效果: 1. rtsp推送流程. 主要分两部分:第一部分先发送信令;第二部分发送rtp包。 信令流程: 1.1 先发送OPTIONS, OPTIONS比较常用,就不做详细说明了。 1.2 发送ANNOUNCE, 发送ANNOU 阅读全文
posted @ 2021-05-18 15:33 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:直接pacman -S cmake 安装的并不好用,直接下载windows版本的cmake. 比如安装在D:\\cmake下. 然后设置环境变量 export PATH=D:/cmake/bin:$PATH 然后编辑一个 toolchain-mingw64.cmake文件: SET(CMAKE_SY 阅读全文
posted @ 2021-05-18 15:33 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:关于4K分辨率 4K分辨率即4096×2160的像素分辨率,它是2K投影机和高清电视分辨率的4倍,属于超高清分辨率。在此分辨率下,观众将可以看清画面中的每一个细节,每一个特写。影院如果采用惊人的4096×2160像素,无论在影院的哪个位置,观众都可以清楚的看到画面的每一个细节,影片色彩鲜艳、文字清晰 阅读全文
posted @ 2021-05-18 15:33 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:播放网络视频,通常解析库我们可以有多个选择 FFMPEG,Daniulive 或者 vitamio。 什么FFMPEG? 官网地址: 地址 FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案 阅读全文
posted @ 2021-05-18 15:33 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:随着apicloud的普及,越来越多的用户苦于apicloud下没有一款真正靠谱低延迟的rtmp/rtsp直播播放器苦恼。 鉴于此,大牛直播SDK携手apicloud资深版主,推出apicloud对接方案: 相关接口如下: daniuPlayer 模块概述 本模块封装了大牛直播SDK,支持rtsp、 阅读全文
posted @ 2021-05-18 15:33 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:在直播系统中,除了直播音视频之外,有时候还想从主播端发布文本信息等,这些信息可以不通过视频传输通道发送给用户播放端,但如果传输的数据想和视频保持精准同步,那最好的办法就是这些信息和视频数据打包在一起传输, 通过h264 sei方式就可以把数据放入h264 Access Unit中传输。 H264 S 阅读全文
posted @ 2021-05-18 15:33 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:经常有开发者咨询我们关于海康、大华网络摄像机RTSP url拼接规则和相关参数配置,虽然很简单,考虑到资料不全,写个博客记录下: 1. 海康摄像机: 在IE浏览器输入网络摄像机的IP地址,输入配置的用户名、密码,登陆: 视频: 1. 码率类型:主码流和子码流,主码流支持的分辨率比较高; 2. 视频类 阅读全文
posted @ 2021-05-18 15:33 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:好多开发者在做windows开发的时候,容易遇到dll依赖的问题,VS自带一个小工具dumpbin, 这个工具挺好用,可以查看dll相关依赖库,还可以看dll导出接口。 下面演示下查依赖库用法: 运行 dumpbin /dependents nm.exe 输出: Microsoft (R) COFF 阅读全文
posted @ 2021-05-18 15:33 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:物联网协议 ProtocolCoAPXMPPRESTful HTTPMQTTTransportUDPTCPTCPTCPMessagingRequest/ResponsePublish/Subscribe Request/ResponseRequest/ResponsePublish/Subscrib 阅读全文
posted @ 2021-05-18 15:33 音视频牛哥 阅读(0) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示