- 博客(16)
- 资源 (12)
- 收藏
- 关注
转载 EasyRTMP实现RTMP异步直播推送之环形缓冲区设计
本文转自EasyDarwin团队kim的博客:http://blog.csdn.net/jinlong0603EasyRTMP的推送缓冲区设计EasyRTMP内部也同样采用的环形缓冲的设计方法,将音视频数据都同时存入缓冲区,再由发送者从缓冲区中获取数据进行发送,这样就形成了一个异步、生产者、消费者的过程,上层调用者只需要将采集、编码后的音视频Frame数据Push到SDK的缓冲区中,即可返回继续进行
2016-10-31 20:59:12 2067
原创 EasyRTMP实现的rtmp推流的基本协议流程
EasyRTMP介绍EasyRTMP是结合了多种音视频缓存及网络技术的一个rtmp直播推流端,包括:圆形缓冲区(circular buffer)、智能丢帧、自动重连、rtmp协议等等多种技术,能够非常有效地适应各种平台(Windows、Linux、ARM、Android、iOS),各种网络环境(有线、wifi、4G),以及各种情况下的直播恢复(服务器重启、网络重启、硬件设备重启),今天我们讲解的是E
2016-10-31 15:48:56 8620 2
转载 EasyRTMP实现对接海康、大华等IPCamera SDK进行RTMP推送直播功能
本文转自EasyDarwin团队Kim的博客:http://blog.csdn.net/jinlong0603Demo项目介绍EasyRTMP Demo代码下载地址https://github.com/EasyDarwin/EasyRTMPEasyRTMP调用摄像机设备SDK进行RTMP流推送转发示例: https://github.com/EasyDarwin/EasyRTMP...
2016-10-29 22:06:15 13092 1
转载 EasyRTMP实现Demux解析MP4文件进行rtmp推送实现RTMP直播功能
本文转自EasyDarwin团队Kim的博客:http://blog.csdn.net/jinlong0603/article/details/52965101前面已经介绍过EasyRTMP,这里不再多说,可以网上搜索相关内容。本文讲述下基于libEasyRTMP推送库实现的MP4文件的直播推送。Github中Demo的下载地址https://github.com/EasyDarwin/EasyRT
2016-10-29 22:02:08 1627
转载 EasyRTMP手机直播推送rtmp流flash无法正常播放问题
问题简介 EasyRTMP是EasyDarwin团队开发的一套简单易用的RTMP推送SDK。本文想讲述下开发过程中遇到的一个问题。问题的现象是使用EasyRTMP推送音视频流到自己搭建的nginx-rtmp服务器,使用ffplay和vlc播放器都能够正常播放,但是使用网页flash播放时,总是会卡住,无法正常播放。问题解决 开始时有些疑惑,因为ffplay在播放时都没有提示任务警告等异常信
2016-10-29 12:19:08 2901 1
转载 EasyRTMP安卓Android手机直播之AAC采集、编码与RTMP推送
本文转自EasyDarwin团队Kim的博客:http://blog.csdn.net/jinlong0603/article/details/52963378EasyRTMP Android版demo中,通过使用AudioRecord录音,然后将每一帧数据通过MediaCodec编码成LATM格式音频,然后就发送给服务器就OK了。AudioRecord的使用public void startRec
2016-10-29 12:15:11 2363
转载 EasyRTMP直播推送效率优化之开源librtmp CPU占用高效率优化
本文转自EasyDarwin开源团队Kim的博客:http://blog.csdn.net/jinlong0603/article/details/52950948EasyRTMP 前面介绍过EasyRTMP是高效的跨平台的RTMP推送库,内部rtmp协议部分使用了librtmp( RTMPDump Real-Time Messaging Protocol API)。libEasyRTMP的基
2016-10-28 22:05:05 3115
原创 EasyRTMP实现将RTSP流转换成RTMP推流实现RTSP直播转RTMP推流直播的功能
本文转自EasyDarwin开源团队Kim的博客:http://blog.csdn.net/jinlong0603/article/details/52951311EasyRTMP EasyRTMP封装了RTMP协议,提供了一套非常简单易用的接口调用SDK,Github上有多个基于EasyRTMP SDK的Demo。Git地址:https://github.com/EasyDarwin/Easy
2016-10-28 22:02:20 18614
转载 EasyRTMP实现的一套简单、高效、易用的全平台(Windows/Linux/ARM/Android/iOS)RTMP直播推送库
本文转自EasyDarwin开源团队成员Kim的博客:http://blog.csdn.net/jinlong0603/article/details/52938980EasyRTMP介绍 EasyRTMP是EasyDarwin团队开发的一套支持Windows、Linux、arm、Android、iOS等各种平台的 高效RTMP推送库。接口调用非常简单,Gitbub上有相关Demo代码,地址:h
2016-10-28 21:57:16 4103
转载 EasyDarwin开源摄像机访问EasyCamera中海康摄像头语音对讲和云台控制转发实现
转自:http://blog.csdn.net/yanzhuomin/article/details/52887311EasyCamera中关于摄像头SDK的调用都集中在EasyCameraSource.cpp中,调用顺序:一、开启流转发:点击摄像头查看视频时调用:EasyCameraSource::StartStreaming具体调用流程为:1.首先登陆摄像头:if (!cameraLogin()
2016-10-24 17:05:28 4326
转载 EasyDarwin流媒体云平台:EasyCamera开源摄像机接入海康威视摄像机实时视频
本文转自EasyDarwin团队成员Alex的博客:http://blog.csdn.net/cai6811376/article/details/52755298EasyCamera接收云平台实时视频请求命令,会向EasyDarwin流媒体服务器进行推流操作。那么EasyCamera是如何通过海康摄像机SDK获取到媒体流的呢?我们继续看海康摄像机SDK这里使用NET_DVR_RealPlay_V4
2016-10-08 14:16:03 7439
转载 EasyCamera海康摄像机向EasyDarwin云平台推送音视频数据的缓存设计
本文转自EasyDarwin团队成员Alex的博客:http://blog.csdn.net/cai6811376EasyCamera在向EasyDarwin云平台推送音视频数据时,有时一个I帧会很大,从摄像机SDK中获取的数据就会被拆分。我们使用EasyPusher向云平台推送时需要每次发送一整帧数据,这时我们就需要设计一个缓存机制将SDK拆分的帧组成一个完整的帧数据,再使用EasyPusher推
2016-10-08 14:13:39 2091
转载 EasyDarwin云平台:EasyCamera开源摄像机接入海康威视摄像机PS流转ES流
本文转自EasyDarwin开源团队成员Alex的博客:http://blog.csdn.net/cai6811376海康威视使用PS流封装H.264流,EasyDarwin云平台支持ES流。当我们需要接入海康的视频时,我们就需要将海康的PS流转换为ES流。 首先,我们要知道什么PS流,ES流。 ES流(Elementary Stream): 也叫基本码流,包含视频、音频或数据的连续码流。
2016-10-08 14:10:30 2892
转载 EasyDarwin开源云平台接入海康威视EasyCamera摄像机之快照获取与上传
本文转自EasyDarwin团队成员Alex的博客:http://blog.csdn.net/cai6811376EasyCamera开源摄像机拥有获取摄像机实时快照并上传至EasyDarwin云平台的功能,那么我们如何使用海康的摄像机SDK获取实时快照呢?我们看海康SDK的说明文档中有我们使用这个接口进行快照获取//EasyCamera-HK EasyCameraSource.cppbool E
2016-10-08 14:08:32 3395
原创 EasyDarwin实现RTSP播放动态认证的两种方式:Basic/Digest & Token
问题描述目前为了能够方便开发者,我们将EasyDarwin中的RTSP认证过程直接忽略过了,如果要开启认证的方式,我们可以在代码中打开: case kRoutingRequest: { // Invoke router modules numModules = QTSServerInterface:
2016-10-08 11:13:24 6495
转载 EasyDarwin EasyCamera支持海康摄像机接入了
本文转自EasyDarwin开源团队成员Alex的博客:http://blog.csdn.net/cai6811376/article/details/52709816EasyCamera默认使用海思方案的摄像机SDK用来做接入,并提供接入源码(https://github.com/EasyDarwin/EasyDarwin/tree/master/EasyCamera)。 由于海康的用户基数大,
2016-10-07 23:51:45 5423
GB/T 28181-2022 公共安全视频监控联网系统:信息传输、交换、控制技术要求pdf协议文档,GB/T 28181-20
2024-08-07
LNTON羚通烟火识别算法、烟雾检测工具,支持图片、RTSP实时流、mp4文件中的烟火检测和烟雾识别,输出告警图片叠框,实用工具
2024-01-19
LNTON行人、人形检测工具
2024-01-18
CPU视频分析图片分析平台LntonAIServer-Windows-V1.0.09
2024-01-05
LntonAIServer视频智能分析服务v1.0.01
2023-10-28
EasyDarwin_Windows__同屏直播
2017-03-29
EasyIPCameraSimulator、EasyIPCamera,摄像机模拟器、RTSP流模拟器、mp4模拟RTSP实时流
2017-03-23
EasyDarwin_Windows_Android_同屏直播
2017-03-16
RTSP流媒体直播服务器 For Linux
2013-11-23
流媒体直播服务器
2013-11-23
用Darwin做拉模式转发
2013-02-20
Darwin Injector
2013-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人