音视频牛哥_社区达人页

个人头像照片
音视频牛哥
已加入开发者社区2294

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀

成就

已发布378篇文章
26条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
  • C++
  • 视频直播
  • 网络协议
  • 计算机视觉
擅长领域
技术认证

暂时未有相关云产品技术能力~

牛哥@大牛直播SDK,致力于跨平台RTMP|RTSP推流、播放、轻量级RTSP服务和GB28181设备接入

暂无更多信息

2023年09月

  • 09.02 16:08:33
    发表了文章 2023-09-02 16:08:33

    Android平台RTMP多实例推送的几种情况探讨

    好多开发者提到,如何实现Android平台,多实例推送,多实例推送,有几种理解: 1. 多路编码,多个实例分别推送到不同的RTMP URL(如Android采集板卡同时接2路出去); 2. 同一路编码,多个实例分别推送到不同的RTMP URL(如推送到内网、外网不同的RTMP服务器); 3. 部分路编码、部分路对接编码后的H.264/AAC数据,多个实例分别推送到不同的RTMP URL(混合推)。
  • 09.02 16:05:35
    发表了文章 2023-09-02 16:05:35

    如何实现RTMP推送Android Camera2数据

    在Google 推出Android 5.0的时候, Android Camera API 版本升级到了API2(android.hardware.camera2), 之前使用的API1(android.hardware.camera)就被标为 Deprecated 了。
  • 09.02 16:00:32
    发表了文章 2023-09-02 16:00:32

    Windows平台基于RTMP实现一对一互动直播

    目前市面上大多一对一互动都是基于WebRTC,缺点如下: 1. 服务器部署非常复杂,不利于私有部署,在一些私密性高的场景下,无法使用,如公安、市政等体系; 2. 传输基于UDP,很难保证传输质量,由于UDP是不可靠的传输协议,在复杂的公网网络环境下,各种突发流量、偶尔的传输错误、网络抖动、超时等等都会引起丢包异常,都会在一定程度上影响音视频通信的质量; 3. 难以应对复杂的互联网环境,如跨区跨运营商、低带宽、高丢包等场景; 4. 整个框架体系不够灵活,代码复杂度高,行话说的好:从demo到实用,中间还差1万个WebRTC。
  • 09.02 15:56:13
    发表了文章 2023-09-02 15:56:13

    跨平台低延迟的RTMP/RTSP直播播放器设计实现

    2015年,当我们试图在市面上找一款专供直播播放使用的低延迟播放器,来配合测试我们的RTMP推送模块使用时,居然发现没有一款好用的,市面上的,如VLC或Vitamio,说白了都是基于FFMPEG,在点播这块支持格式很多,也非常优异,但是直播这块,特别是RTMP,延迟要几秒钟,对如纯音频、纯视频播放,快速启播、网络异常状态处理、集成复杂度等各方面,支持非常差,而且因为功能强大,bug很多,除了行业内资深的开发者能驾驭,好多开发者甚至连编译整体环境,都要耗费很大的精力。
  • 09.02 15:46:49
    发表了文章 2023-09-02 15:46:49

    Windows平台RTMP/RTSP直播推送模块设计和使用说明

    好多开发者一直反馈,Windows平台,做个推屏或者推摄像头,推RTMP或者RTSP出去,不知道哪些功能是必须的,哪些设计是可有可无的,还有就是,不知道如何选技术方案,以下是基于我们设计的Windows平台RTSP、RTMP直播推送模块,设计和使用说明,供大家参考。
  • 09.02 15:26:36
    发表了文章 2023-09-02 15:26:36

    轻量级RTSP服务存在的意义

    为什么要设计轻量级RTSP服务 轻量级RTSP服务解决的核心痛点是避免用户或者开发者单独部署RTSP或者RTMP服务。 轻量级RTSP服务可满足内网无纸化/电子教室等内网超低延迟的低并发需求,避免让用户配置单独的服务器,大牛直播SDK在推送端发布了轻量级RTSP服务模块。
  • 09.02 15:21:37
    发表了文章 2023-09-02 15:21:37

    如何在Unity3d平台下低延迟播放RTMP或RTSP流

    随着VR类、工业仿真、智慧城市等场景的快速发展,开发者对Unity3d低延迟的直播需求量越来越大,前两年,大牛直播SDK发布了Windows平台、Android平台和iOS平台的Unity3d RTMP和RTSP的播放,好多公司用起来体验都非常好,以下介绍大概实现流程。
  • 09.02 15:18:36
    发表了文章 2023-09-02 15:18:36

    如何拉取公网RTSP/RTMP流在内网多客户端播放

    好多情况下,一路RTSP或RTMP网络流过来后,想共享给更多局域网内的客户端播放,一般来说,有两种设计方案: 1. 拉取的RTSP或RTMP流,回调后的数据,转推RTMP服务器,内网部署一台RTMP服务器(如NGINX或者SRS)即可; 2. 拉取后的RTSP或RTMP流,回调后的数据,汇聚到内置RTSP服务模块,内网其他终端,只要拉RTSP流即可,无需再二次部署流媒体服务器。
  • 09.02 15:12:39
    发表了文章 2023-09-02 15:12:39

    RTSP播放器开发过程中需要考虑哪些关键因素

    好多开发者,在自研或者选择市面上的播放器的时候,除了常规的播放功能,还有很多点值得关注,如延迟、资源占用、网络异常处理、多实例支持、长时间运行稳定性等。以下是我们开发直播播放器过程中,考虑的部分关键因素(以Windows平台RTSP直播播放为例,如需下载demo源码,可以到 Github 下载):
  • 09.02 15:09:53
    发表了文章 2023-09-02 15:09:53

    如何在RTSP/RTMP直播过程中加入SEI扩展数据发送和接收解析

    在直播系统中,除了直播音视频之外,有时候还想从主播端发布文本信息等,这些信息可以不通过视频传输通道发送给用户播放端,但如果传输的数据想和视频保持精准同步,那最好的办法就是这些信息和视频数据打包在一起传输,并通过h264 sei方式就可以把数据放入h264 Access Unit中传输。
  • 09.02 15:06:47
    发表了文章 2023-09-02 15:06:47

    如何实现多路海康大华等RTSP数据转RTMP推送

    一个好的转发模块,首先要低延迟!其次足够稳定、灵活、有状态反馈机制、资源占用低,跨平台,最好以接口形式提供,便于第三方系统集成。
  • 09.02 15:00:35
    发表了文章 2023-09-02 15:00:35

    轻量级RTSP服务模块和RTSP推流模块适用场景区别

    好多开发者一直搞不清轻量级RTSP服务SDK和RTSP推流SDK的区别(Github下载地址),以下是相关区别:
  • 09.02 14:47:48
    发表了文章 2023-09-02 14:47:48

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

    基于智慧教室或是会议的技术方案,一般主要是涉及到屏幕采集和推送,整体技术方案这块,一般建议走RTMP,说到这里,好人开发者提到,市面上也有RTSP的技术方案,甚至RTSP组播方案,这块,大牛直播SDK Github 也做过相关对比,总的来说60人智慧教室或类似同屏场景下,最可靠的还是RTMP的解决方案(不赘述,具体可自行测试对比)。
  • 09.02 14:43:10
    发表了文章 2023-09-02 14:43:10

    多路RTSP-RTMP转RTMP定制版

    大牛直播SDK多路RTMP/RTSP转RTMP转发软件,系原有转发SDK基础上,官方推出的Windows平台定制版。在秉承低延迟、灵活稳定、低资源占用的前提下,客户无需关注开发细节,只需图形化配置转发等各类参数,实现产品快速上线目的。
  • 09.02 14:38:33
    发表了文章 2023-09-02 14:38:33

    轻量级RTSP服务SDK

    为满足内网无纸化/电子教室等内网超低延迟需求,避免让用户配置单独的服务器,大牛直播SDK在推送端发布了轻量级RTSP服务SDK: 简单来说,之前推送端SDK支持的功能,内置轻量级RTSP服务SDK后,功能继续支持。
  • 09.02 14:28:32
    发表了文章 2023-09-02 14:28:32

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

    很多开发者希望Android播放端实现视频窗口的放大缩小功能,为此,我们做了个简单的demo,通过播放端回调RGB数据,直接在上层view操作处理即可,Github:https://github.com/daniulive/SmarterStreaming
  • 09.02 14:23:17
    发表了文章 2023-09-02 14:23:17

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

    有开发者提到,在RTMP推送端的基础上,希望能回调编码后的音视频数据,便于开发者对接第三方系统,如GB28181.
  • 09.02 14:19:26
    发表了文章 2023-09-02 14:19:26

    autoscan、aclocal、automake和autoconf区别

    autoscan: 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形;
  • 09.02 14:17:04
    发表了文章 2023-09-02 14:17:04

    RTSP、RTMP、HTTP协议区别

    HTTP将数据作为文件处理,所以HTTP不是流媒体协议,RTMP和RTSP是流媒体协议。 RTMP是Adobe的私有协议,未完全公开,RTSP和HTTP是共有协议。 RTMP一般传输flv,f4v格式流,RTSP传输ts,MP4格式流,HTTP没有特定的流。 RTSP一般需要2-3个通道,数据和命令通道分开,RTMP和HTTP在一个通道上传输命令和数据。
  • 09.02 14:14:44
    发表了文章 2023-09-02 14:14:44

    一张图了解大牛直播SDK

    来源:https://github.com/daniulive/SmarterStreaming
  • 09.02 14:11:44
    发表了文章 2023-09-02 14:11:44

    跨平台RTSP/RTMP转RTMP转发SDK

    一个好的转发模块,首先要低延迟!其次足够稳定、灵活、有状态反馈机制、资源占用低,如果可以跨平台,还能以SDK形式提供,会给开发者提供更大的便利!
  • 09.02 14:07:12
    发表了文章 2023-09-02 14:07:12

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

    好多开发者一直苦恼于如何在IE浏览器环境下,构建低延迟的RTSP或RTMP播放,对于RTSP流来说,好多公司通常的做法是把RTSP转RTMP,然后分发到RTMP服务器,然后服务器转http-flv出来,浏览器直接播放http-flv流,亦或通过flash控件直接播放RTMP流,还有就是,转hls流出来,缺点是hls流延迟更大。
  • 09.02 13:59:22
    发表了文章 2023-09-02 13:59:22

    rtmp/rtsp直播播放器选择

    相信大家在做rtmp、rtsp直播的时候,最大的困惑就是选个靠谱的播放器,直播的延迟,一定意义上说,90%的取决于播放器的好坏。
  • 09.02 13:55:58
    发表了文章 2023-09-02 13:55:58

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

    细心的开发者会发现,海康大华之类摄像机厂商,除了常规的H.264、H.265(HEVC)编码外,主码流或子码流依然会有MJPEG编码选项。
  • 09.02 13:54:15
    发表了文章 2023-09-02 13:54:15

    RTSP流怎么录制

    大牛直播录像SDK可作为单独功能模块使用(如同时多路录像存档),亦分布于以下模块,和其他模块组合调用: windows/android/iOS推送端SDK Demo; windows/android/iOS播放端SDK Demo;
  • 09.02 13:47:08
    发表了文章 2023-09-02 13:47:08

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

    目前市面上大多一对一互动都是基于WebRTC,缺点如下: 1. 服务器部署非常复杂,不利于私有部署,在一些私密性高的场景下,无法使用,如公安、市政等体系; 2. 传输基于UDP,很难保证传输质量,由于UDP是不可靠的传输协议,在复杂的公网网络环境下,各种突发流量、偶尔的传输错误、网络抖动、超时等等都会引起丢包异常,都会在一定程度上影响音视频通信的质量; 3. 难以应对复杂的互联网环境,如跨区跨运营商、低带宽、高丢包等场景; 4. 整个框架体系不够灵活,代码复杂度高,行话说的好:从demo到实用,中间还差1万个WebRTC。
  • 09.02 13:43:20
    发表了文章 2023-09-02 13:43:20

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

    好多企业或开发者给我们反映,他们期望能把外网的rtsp或rtmp流,直接拉取注入到内网流媒体服务器,保证内网用户,无需访问,直接链接到内网服务器就可以观看到公网rtmp/rtsp流。
  • 09.02 13:39:28
    发表了文章 2023-09-02 13:39:28

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

    好多开发者在做产品竞品分析的时候,不知道如何界定一个RTSP播放器,大牛直播SDK认为,一个RTSP播放器,不是说有几个类似于Open/Close接口就够了,好的RTSP播放器需要具备以下功能和性能属性:
  • 09.02 13:33:55
    发表了文章 2023-09-02 13:33:55

    MQTT代理服务器特性对比

    MQTT代理服务器特性对比
  • 09.02 13:29:56
    发表了文章 2023-09-02 13:29:56

    如何优雅的实现一个靠谱的RTSP播放器?

    二话不说,NO 图 NO BB(以大牛直播SDK播放海康摄像机RTSP H.265流为例):
  • 09.02 13:22:11
    发表了文章 2023-09-02 13:22:11

    如何在Android推流端内置轻量级RTSP服务

    为满足内网无纸化/电子教室等内网超低延迟需求,避免让用户配置单独的服务器,大牛直播SDK在推送端发布了轻量级RTSP服务SDK。 内置轻量级RTSP服务后,延迟更低,体验更好(内网环境下,200-400毫秒)。
  • 09.02 13:12:49
    发表了文章 2023-09-02 13:12:49

    人狠话不多,细说大牛直播SDK之RTMP播放器和RTSP播放器

    在没测试过大牛直播SDK的RTMP和RTSP播放器之前,你甚至不相信行业内,RTMP和RTSP播放器(特别是RTMP播放器)延迟可以稳定的做到1秒以内。
  • 09.02 13:07:30
    发表了文章 2023-09-02 13:07:30

    Spydroid还是大牛直播内置RTSP服务SDK

    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 easily record the stream in a file. [FAQ See the FAQ to find out how]. ● You can enable/disable sound or video streaming
  • 09.02 12:57:01
    发表了文章 2023-09-02 12:57:01

    如何实现rtsp h265 转 rtmp (rtsp hevc 转 rtmp)并转发到CDN或自建服务器

    rtsp h265 转 rtmp,首先要对rtmp协议做扩展,目前国内已有相应扩展标准,国内开发者基本上都按这个扩展协议做的。协议层问题已解决。剩下关键问题是要实现rtmp h265推送模块, 支持rtmp h265 的server, rtmp h265播放模块。
  • 09.02 12:53:58
    发表了文章 2023-09-02 12:53:58

    RTMP/RTSP直播播放器的几种选择

    播放网络视频,通常解析库我们可以有多个选择,如FFMPEG,Daniulive SDK 或者 vitamio。
  • 09.02 12:52:09
    发表了文章 2023-09-02 12:52:09

    Windows/Android/IOS平台如何在Unity3d播放RTSP/RTMP流

    如果基于Unity3d完全重新开发一个播放器,代价大,周期长,不适合快速出产品,最好的方式就是集成现有Native平台上成熟稳定播放器.
  • 09.02 12:49:24
    发表了文章 2023-09-02 12:49:24

    5张图看懂如何实现Windows RTMP实时导播功能

    一直以来,好多开发者苦于如何实现RTMP导播数据源实时切换,以下是大牛直播SDK导播切换说明,支持只切换数据源模式,或音视频混音合成输出模式: 数据源: 1. rtmp/rtsp音视频流; 2. 本地屏幕/摄像头/音频数据; 3.本地flv文件。
  • 09.02 12:43:55
    发表了文章 2023-09-02 12:43:55

    如何推送和播放RTMP H265流 (RTMP HEVC)

    rtmp 播放h265 首先要扩展flv协议,国内常用扩展方式是给flv的videotag.codecid增加一个新类型(12)来表示h265(hevc),其他和h264规则差不多,另外和h264不同的地方是要解析HEVCDecoderConfigurationRecord,从HEVCDecoderConfigurationRecord中解析出vps, sps, pps. 有了vps, sps, pps, 就可以解码。
  • 09.02 11:17:58
    发表了文章 2023-09-02 11:17:58

    FOURCC四字符码对照表

    FOURCC四字符码对照表
  • 09.02 10:03:45
    发表了文章 2023-09-02 10:03:45

    Flutter下实现低延迟的跨平台RTSP/RTMP播放

    为什么要用Flutter? Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。
  • 09.02 09:54:24
    发表了文章 2023-09-02 09:54:24

    如何支持RTSP播放H.265(HEVC)流

    随着H.265的普及,越来越多的开发者希望大牛直播SDK能支持低延迟的RTSP H.265播放,并分享相关经验: 实现思路: 对rtsp来说,要播放h265只要正确解析sdp和rtp包即可. 下面对这些相关内容做一些介绍.
  • 09.02 09:46:03
    发表了文章 2023-09-02 09:46:03

    干货:如何实现RTSP推送H.264、RTSP推送H.265(hevc)

    rtsp推送相关的资料和测试软件比较少,本文介绍rtsp推送相关信令和测试效果: 1. rtsp推送流程. 主要分两部分:第一部分先发送信令;第二部分发送rtp包。
  • 09.02 09:39:31
    发表了文章 2023-09-02 09:39:31

    安卓端/iOS端如何播放4K分辨率的RTMP/RTSP流

    4K分辨率即4096×2160的像素分辨率,它是2K投影机和高清电视分辨率的4倍,属于超高清分辨率。在此分辨率下,观众将可以看清画面中的每一个细节,每一个特写。影院如果采用惊人的4096×2160像素,无论在影院的哪个位置,观众都可以清楚的看到画面的每一个细节,影片色彩鲜艳、文字清晰锐丽,再配合超真实音效,这种感觉真的是一种难以言传的享受。
  • 09.01 21:51:12
    发表了文章 2023-09-01 21:51:12

    apicloud如何对接大牛直播SDK

    随着apicloud的普及,越来越多的用户苦于apicloud下没有一款真正靠谱低延迟的rtmp/rtsp直播播放器苦恼。
  • 09.01 21:21:56
    发表了文章 2023-09-01 21:21:56

    Windows平台如何查看一个dll依赖的其他dll

    好多开发者在做windows开发的时候,容易遇到dll依赖的问题,VS自带一个小工具dumpbin, 这个工具挺好用,可以查看dll相关依赖库,还可以看dll导出接口。
  • 09.01 21:19:20
    发表了文章 2023-09-01 21:19:20

    物联网协议比较 MQTT CoAP RESTful/HTTP XMPP

    XMPP是一种基于标准通用标记语言的子集XML的协议,它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。经过扩展以后的XMPP可以通过发送扩展的信息来处理用户的需求,以及在XMPP的顶端建立如内容发布系统和基于地址的服务等应用程 序。而且,XMPP包含了针对服务器端的软件协议,使之能与另一个进行通话,这使得开发者更容易建立客户应用程序或给一个配好系统添加功能。

2023年08月

  • 发表了文章 2025-03-24

    C++20之2025年上桌我坐哪里?

  • 发表了文章 2025-03-24

    JT1078和GB28181差别在哪里?

  • 发表了文章 2025-03-24

    Android平台GB28181执法记录仪技术方案与实现

  • 发表了文章 2025-03-24

    H.264语法结构分析之frame_cropping_flag

  • 发表了文章 2025-03-24

    [对话音视频牛哥]送给初入职场的程序员:不忘初心,砥砺前行

  • 发表了文章 2025-03-24

    如何在Python下实现摄像头|屏幕|AI视觉算法数据的RTMP直播推送

  • 发表了文章 2025-03-24

    基于大牛直播SDK的无纸化同屏会议与智慧教室技术方案

  • 发表了文章 2025-03-24

    大牛直播SDK在四足机器人和无人机巡检中的创新应用方案

  • 发表了文章 2025-03-24

    RTSP协议规范与SmartMediaKit播放器技术解析

  • 发表了文章 2025-03-24

    Python下的毫秒级延迟RTSP|RTMP播放器技术探究和AI视觉算法对接

  • 发表了文章 2025-03-24

    Android平台毫秒级低延迟HTTP-FLV直播播放器技术探究与实现

  • 发表了文章 2024-09-25

    Android平台实现屏幕录制(屏幕投影)|音频播放采集|麦克风采集并推送RTMP或轻量级RTSP服务

  • 发表了文章 2024-09-25

    GB/T28181规范和JT1078交通部标差异

  • 发表了文章 2024-09-25

    Linux平台x86_64|aarch64架构RTMP推送|轻量级RTSP服务模块集成说明

  • 发表了文章 2024-09-25

    Android平台无纸化同屏如何实现实时录像功能

  • 发表了文章 2024-09-25

    Android平台RTMP推送|轻量级RTSP服务如何实现麦克风|扬声器声音采集切换

  • 发表了文章 2024-09-25

    Windows平台RTSP|RTMP播放器如何实时调节音量

  • 发表了文章 2024-09-25

    CopyOnWriteArrayList技术探究

  • 发表了文章 2024-09-25

    Windows平台RTSP|RTMP播放器如何实现实时录像功能

  • 发表了文章 2024-09-25

    Windows平台RTSP|RTMP播放器如何叠加OSD文字

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息