- 博客(11)
- 资源 (12)
- 收藏
- 关注
原创 EasyDarwin手机直播转发快速显示问题之音频处理过程
前言在我们前面一篇《EasyDarwin手机直播是如何实现的快速显示视频的方法》中,我们描述到了EasyDarwin流媒体服务器端是如何对视频H.264进行缓冲,再以最快的方式将最新的视频关键帧推送给客户端,以做到快速显示视频的效果,当时,我们遗留了一个音频缓冲发送滞后的问题:http://blog.csdn.net/xiejiashu/article/details/51247239#t4,那么我
2016-04-30 16:27:08 2839
原创 RTSPClient工具EasyRTSPClient支持H.265,支持海思等各种芯片平台
EasyRTSPClient是EasyDarwin开源流媒体团队开发、提供的一套非常稳定、易用、支持重连的RTSPClient工具,接口调用非常简单,再也不用像调用live555那样处理整个RTSP OPTIONS/DESCRIBE/SETUP/PLAY的复杂流程,担心内存释放的问题了,全平台支持(包括Windows/Linux 32&64,ARM各平台,Android,IOS),接口简单且成熟稳
2016-04-28 00:51:11 11647
原创 EasyDarwin手机直播是如何实现的快速显示视频的方法
前言经常有人提到最近比较火的映客直播、花椒直播这种,是如何做到在打开手机直播中的某一个主播房间后,立即就能显示出主播视频,非常非常快,而且延时也比较小,是怎么做到的?其实,这并不是什么高深的技术,就是最基本的关键帧索引/推送,在用户打开直播,请求直播流的时候,服务器将缓存中最新的关键帧开始推送给客户端,那么客户端收到关键帧就能够立即解码显示,一个720p的关键帧,一般的十几k,即使在网速不好的情况下
2016-04-26 00:20:35 4959
原创 EasyPusher RTSP直播之RTP数据包格式解析
—本篇由团队成员Fantasy供稿!RTP包头格式码流总体结构 h264的功能分为两层,视频编码层(VCL)和网络提取层(NAL)。H.264 的编码视频序列包括一系列的NAL 单元,每个NAL 单元包含一个RBSP。一个原始的H.264 NALU 单元常由 [StartCode] [NALU Header] [NALU Payload] 三部分组成,其中 Start Code 用于标示这是一个
2016-04-25 23:05:09 2461
原创 EasyPusher安卓Android手机直播推送之RTSP流媒体协议流程
EasyPusher移动端推送同我们平时用的RTSP直播推送流程一样,都是采用标准RTSP/RTP推送流程:ANNOUNCE->SETUP->PLAY->RTP/RTCP->TEARDOWN(或者直接直接断开推送连接),流程图如下: 我们贴一段EasyPusher 安卓与EasyDarwin流媒体服务器之间的交互报文:#C->S:#time: ms=475350259 date=Sat, 16
2016-04-16 09:12:06 6984
原创 网络直播流媒体协议的选择讨论,RTSP,RTMP,HTTP,私有协议?
最近有不少人在EasyDarwin的交流群里面问关于花椒、映客手机直播技术的问题,还有RTSP、RTMP协议选择的问题,这里个人谈一下自己的愚见。 1、不管是RTSP/RTP、RTMP、HTTP,亦或是私有协议,都是可以进行流媒体传输的流媒体协议,而且效果都能做到差不多的程度,这里会有同学问到HTTP流媒体协议是不是HLS,会有很大延时,巴拉巴拉,之类之类的,这里说明一下,HLS是HTTP中的一种
2016-04-15 20:03:57 17492 3
转载 EasyPusher手机直播图像旋转90度后画面重复的问题
本文转自:http://blog.csdn.net/holo_easydarwin/article/details/51147379最初在做EasyPusher手机直播的时候遇到过一个问题:手机竖屏推送直播画面到EasyDarwin然后通过播放器播放视频画面就会逆时针旋转90度,如图:手机横屏的时候不会旋转,这个问题思路其实很简单,在推送给服务器之前把图片数据旋转90度
2016-04-14 16:02:05 1980 3
原创 EasyDarwin开源流媒体服务器进行RTSP转发过程中将sdp由文件存储改成内存索引
—本篇由团队成员Fantasy供稿!原始版本在Darwin Streaming Server版本中,推送端DoAnnounce的时候后服务器会根据easydarwin.xml中配置的movies_folder目录生成一个sdp文件,存放推送流的sdp文件信息,在拉取客户端,Darwin Streaming Server接收到DESCRIBE请求,检查服务器movies_folder目录下是否有对应请
2016-04-10 19:18:53 3056 2
原创 ios上视频与音乐合成后出现播放兼容问题的解决方法
近期EasyDarwin开源流媒体团队EasyVideoRecorder小组同学在支持一款短视频应用上线时,遇到一个问题:我们在IOS上合成“图片+音乐”成为视频之后,在PC、IOS上都能非常流畅地进行网络流的播放,但是一道安卓手机上播放一段时间,视频就会卡主,只有音频继续播放,让我们先来看一下这个视频的原型: 合成之后播放不兼容的视频合成之后播放OK的视频经过不断的对比发现是在音视频合成的时候,
2016-04-10 11:50:31 2607
原创 EasyDarwin流媒体服务器实现关键帧推送功能
功能背景随着社会进步,人们对产品体验要求越来越高。EasyDarwin也不例外。为了能满足用户对链接服 后看到画面时间(也就是我们经常看到的起播时间)短的要求,我们特地实现了关键帧缓存推送的功能。技术知识介绍H264帧有多重模式,主流的有IPPPPPPPPPIPPPPPPPPPIPPPPPPPPPIPPPPPPPPPIPPPPPPPPP、IPPPBPPPBPPPIPPPBPPPBPPPI…模式,
2016-04-09 17:40:10 2632
原创 EasyDarwin开源手机直播方案:EasyPusher手机直播推送,EasyDarwin流媒体服务器,EasyPlayer手机播放器
在不断进行EasyDarwin开源流媒体服务器的功能和性能完善的同时,我们也配套实现了目前在安防和移动互联网行业比较火热的移动端手机直播方案,主要就是我们的 EasyPusher直播推送项目 和 EasyPlayer播放器项目;先大概对EasyPusher和EasyPlayer项目做一下介绍,EasyPusher是一个推送流媒体音/视频流给开源流媒体服务器EasyDarwin的标准RTSP/RTP协
2016-04-08 14:44:22 2761
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关注的人