摘要: ​ 设备控制 设备控制基本要求 源设备向目标设备发送设备控制命令,控制命令的类型包括球机/云台控制、远程启动、录像控制、 报警布防/撤防、报警复位、强制关键帧、拉框放大、拉框缩小、看守位控制、设备配置等。 设备控制采用 IETFRFC3428中的 Message方法实现。 源设备包括SIP客户端、网 阅读全文
posted @ 2022-09-18 21:52 音视频牛哥 阅读(8) 评论(0) 推荐(0) 编辑
摘要: ​今天某乎收到个问题推荐,如何实现RTSP回调YUV数据,用于二次处理? 正好前些年我们做RTSP和RTMP直播播放的时候,实现过相关的需求,本文就以Android为例,大概说说具体实现吧。 先说回调yuv或rgb这块意义吧,不管是RTSP还是RTMP直播播放模块,解码后的yuv/rgb数据,可以实 阅读全文
posted @ 2022-09-10 17:16 音视频牛哥 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 技术回顾 在本文开头,我们先一起回顾下GB/T28181联网系统通信协议结构: 联网系统在进行视音频传输及控制时应建立两个传输通道:会话通道和媒体流通道。 会话通道用于在设备之间建立会话并传输系统控制命令; 媒体流通道用于传输视音频数据,经过压缩编码的视音频流采用流媒体协议 RTP/RTCP传输。 阅读全文
posted @ 2022-09-05 10:17 音视频牛哥 阅读(484) 评论(5) 推荐(1) 编辑
摘要: 在谈NULL和nullptr区别之前,我们先看段代码: #include "stdafx.h" #include <iostream> using namespace std; void func(void *p) { cout << "p is pointer " << p << endl; } 阅读全文
posted @ 2022-03-14 16:45 音视频牛哥 阅读(102) 评论(0) 推荐(0) 编辑
摘要: ​ ​std::atomic介绍​ ​模板类std::atomic是C++11提供的原子操作类型,头文件 #include<atomic>。​在多线程调用下,利用std::atomic可实现数据结构的无锁设计。​​ ​和互斥量的不同之处在于,std::atomic原子操作,主要是保护一个变量,互斥量 阅读全文
posted @ 2022-03-12 18:53 音视频牛哥 阅读(74) 评论(0) 推荐(0) 编辑
摘要: OBS 功能强大,几乎所有你想要的场景它都有,用起来很顺手。可以将桌面、摄像头、程序窗口通过rtmp推送到流媒体服务器上。 当然如果你是开发者,想基于OBS做二次开发,实现二次产品化的化,难度比较大,OBS代码量很大,驾驭起来难度很大,有bug的话,跟踪起来很累。 下载地址:OBS下载 以下是官方介 阅读全文
posted @ 2021-03-25 15:44 音视频牛哥 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 好多开发者提到,在目前开源播放器如此泛滥的情况下,为什么还需要做自研框架的RTSP播放器,自研和开源播放器,到底好在哪些方面?以下大概聊聊我们的一点经验,感兴趣的,可以关注 github: 1. 低延迟:大多数RTSP的播放都面向直播场景,如果延迟过大,严重影响体验,所以,低延迟是衡量一个好的RTS 阅读全文
posted @ 2021-03-17 16:29 音视频牛哥 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 好多博客提到的公网可测试的RTSP和RTMP URL大多都不用了,以下是大牛直播SDK(Github)于2021年3月亲测可用的几个URL,有其他可用的URL,也欢迎大家在评论区回复。 RTMP流地址 湖南卫视:rtmp://58.200.131.2:1935/livetv/hunantv (720 阅读全文
posted @ 2021-03-16 10:37 音视频牛哥 阅读(1191) 评论(0) 推荐(1) 编辑
摘要: 好多开发者提到,在目前开源播放器如此泛滥的情况下,为什么还需要做自研框架的RTMP播放器,自研和开源播放器,到底好在哪些方面?以下大概聊聊我们的一点经验,感兴趣的,可以关注 github: 1. 低延迟:大多数RTMP的播放都面向直播场景,如果延迟过大,严重影响体验,所以,低延迟是衡量一个好的RTM 阅读全文
posted @ 2021-03-15 16:12 音视频牛哥 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 好多开发者在做AR、VR或者教育类产品时,苦于如何在windows平台构建一个稳定且低延迟的RTSP或者RTMP播放器,如果基于Unity3d完全重新开发一个播放器,代价大、而且周期长,不适合快速出产品,我们认为当前最好的方式就是集成现有Native平台上成熟稳定播放器,回调rgb/yuv数据到上层 阅读全文
posted @ 2021-03-12 14:33 音视频牛哥 阅读(456) 评论(0) 推荐(0) 编辑
必威体育app手机下载 必威体育app官方版下载 龙8官网手机版国际 龙8国际龙 龙8娱乐游戏国际 龙8国际pt官方网站 必威体育app官方版下载 必威体育精装版app下载 必威体育app手机版 龙8国际官网注册