Babosa的专栏

EasyDarwin开源流媒体服务器/496258327(群)

EasyDarwin手机直播转发快速显示问题之音频处理过程

前言在我们前面一篇《EasyDarwin手机直播是如何实现的快速显示视频的方法》中,我们描述到了EasyDarwin流媒体服务器端是如何对视频H.264进行缓冲,再以最快的方式将最新的视频关键帧推送给客户端,以做到快速显示视频的效果,当时,我们遗留了一个音频缓冲发送滞后的问题:http://blo...

2016-04-30 16:27:08

阅读数:2354

评论数:0

RTSPClient工具EasyRTSPClient支持H.265,支持海思等各种芯片平台

EasyRTSPClient是EasyDarwin开源流媒体团队开发、提供的一套非常稳定、易用、支持重连的RTSPClient工具,接口调用非常简单,再也不用像调用live555那样处理整个RTSP OPTIONS/DESCRIBE/SETUP/PLAY的复杂流程,担心内存释放的问题了,全平台支持...

2016-04-28 00:51:11

阅读数:7052

评论数:0

EasyDarwin手机直播是如何实现的快速显示视频的方法

前言经常有人提到最近比较火的映客直播、花椒直播这种,是如何做到在打开手机直播中的某一个主播房间后,立即就能显示出主播视频,非常非常快,而且延时也比较小,是怎么做到的?其实,这并不是什么高深的技术,就是最基本的关键帧索引/推送,在用户打开直播,请求直播流的时候,服务器将缓存中最新的关键帧开始推送给客...

2016-04-26 00:20:35

阅读数:4043

评论数:0

EasyPusher RTSP直播之RTP数据包格式解析

—本篇由团队成员Fantasy供稿!RTP包头格式 码流总体结构 h264的功能分为两层,视频编码层(VCL)和网络提取层(NAL)。H.264 的编码视频序列包括一系列的NAL 单元,每个NAL 单元包含一个RBSP。一个原始的H.264 NALU 单元常由 [StartCode] [NALU...

2016-04-25 23:05:09

阅读数:2054

评论数:0

EasyPusher安卓Android手机直播推送之RTSP流媒体协议流程

EasyPusher移动端推送同我们平时用的RTSP直播推送流程一样,都是采用标准RTSP/RTP推送流程:ANNOUNCE->SETUP->PLAY->RTP/RTCP->TEARDOWN(或者直接直接断开推送连接),流程图如下: 我们贴一段EasyPusher 安卓与...

2016-04-16 09:12:06

阅读数:5139

评论数:0

网络直播流媒体协议的选择讨论,RTSP,RTMP,HTTP,私有协议?

最近有不少人在EasyDarwin的交流群里面问关于花椒、映客手机直播技术的问题,还有RTSP、RTMP协议选择的问题,这里个人谈一下自己的愚见。 1、不管是RTSP/RTP、RTMP、HTTP,亦或是私有协议,都是可以进行流媒体传输的流媒体协议,而且效果都能做到差不多的程度,这里会有同学问到H...

2016-04-15 20:03:57

阅读数:14845

评论数:3

EasyPusher安卓Android手机直播推送之MediaCodec 硬编码H264格式

本文转自Holo的博客:http://blog.csdn.net/u013758734/article/details/50834770最近在研究EasyDarwin的Push库EasyPusher,EasyPusher可以推送H264视频到EasyDarwin服务器,终端可以通过rtsp协议访问...

2016-04-14 19:22:09

阅读数:3010

评论数:0

EasyPusher手机直播图像旋转90度后画面重复的问题

本文转自:http://blog.csdn.net/holo_easydarwin/article/details/51147379 最初在做EasyPusher手机直播的时候遇到过一个问题:手机竖屏推送直播画面到EasyDarwin然后通过播放器播放视频画面就会逆时针旋转90度,如图: ...

2016-04-14 16:02:05

阅读数:1653

评论数:3

EasyDarwin开源流媒体服务器进行RTSP转发过程中将sdp由文件存储改成内存索引

—本篇由团队成员Fantasy供稿!原始版本在Darwin Streaming Server版本中,推送端DoAnnounce的时候后服务器会根据easydarwin.xml中配置的movies_folder目录生成一个sdp文件,存放推送流的sdp文件信息,在拉取客户端,Darwin Strea...

2016-04-10 19:18:53

阅读数:2468

评论数:2

ios上视频与音乐合成后出现播放兼容问题的解决方法

近期EasyDarwin开源流媒体团队EasyVideoRecorder小组同学在支持一款短视频应用上线时,遇到一个问题:我们在IOS上合成“图片+音乐”成为视频之后,在PC、IOS上都能非常流畅地进行网络流的播放,但是一道安卓手机上播放一段时间,视频就会卡主,只有音频继续播放,让我们先来看一下这...

2016-04-10 11:50:31

阅读数:1929

评论数:0

EasyDarwin流媒体服务器实现关键帧推送功能

功能背景随着社会进步,人们对产品体验要求越来越高。EasyDarwin也不例外。为了能满足用户对链接服 后看到画面时间(也就是我们经常看到的起播时间)短的要求,我们特地实现了关键帧缓存推送的功能。技术知识介绍 H264帧有多重模式,主流的有IPPPPPPPPPIPPPPPPPPPIPPPPPPP...

2016-04-09 17:40:10

阅读数:1964

评论数:0

EasyDarwin开源手机直播方案:EasyPusher手机直播推送,EasyDarwin流媒体服务器,EasyPlayer手机播放器

在不断进行EasyDarwin开源流媒体服务器的功能和性能完善的同时,我们也配套实现了目前在安防和移动互联网行业比较火热的移动端手机直播方案,主要就是我们的 EasyPusher直播推送项目 和 EasyPlayer播放器项目;先大概对EasyPusher和EasyPlayer项目做一下介绍,Ea...

2016-04-08 14:44:22

阅读数:2328

评论数:0

提示
确定要删除当前文章?
取消 删除