# EasyPusher安卓Android手机直播推送简介
随着移动互联网的发展,直播已经成为一种重要的社交方式。为了帮助开发者快速实现高清直播推送,EasyPusher应运而生。本文将介绍EasyPusher在安卓设备上的使用方法,代码示例,以及一些基本的使用场景。
## EasyPusher的基本概念
EasyPusher是一个简洁易用的实时音视频推流 SDK,提供了方便的接口,开发者可
EasyPusher直播推送在之前就已经稳定支持了Windows、Linux、ARM上的RTSP直播推送功能,配合EasyDarwin开源流媒体服务器,延时基本在1s以内,这个技术方案经过一年多时间,包括开源社区、企业用户的反复检验测试,已经具备很高的稳定性了;我们在之前已经spy...
转载
2016-03-09 20:03:00
161阅读
2评论
EasyPusher直播推送在之前就已经稳定支持了Windows、Linux、ARM上的RTSP直播推送功能,配合EasyDarwin开源流媒体服务器,延时基本在1s以内,这个技术方案经过一年多时间,包括开源社区、企业用户的反复检验测试,已经具备很高的稳定性了;我们在...
转载
2016-03-09 20:04:00
85阅读
2评论
本文转自:://..com/kangkey/p/6772863.html最近在公司项目中,遇到需要将内网的监控视频信息,在外网进行查看,最终通过查阅资料,发现EasyDarwin 能够实现该需求,由于该开源组件是用C++进行开发,在C#调用方面资料较少,也有可能是我没有找...
转载
2017-04-27 10:33:00
214阅读
2评论
—本篇由团队成员Fantasy供稿!RTP包头格式码流总体结构 h264的功能分为两层,视频编码层(VCL)和网络提取层(NAL)。H.264 的编码视频序列包括一系列的NAL 单元,每个NAL 单元包含一个RBSP。一个原始的H.264 NALU 单元常由 [Sta...
转载
2016-04-25 23:05:00
308阅读
2评论
EasyPusher手机直播实现功能最近很多EasyDarwin爱好者提出了手机移动端直播的功能需求,尤其是如何做出像映客这样能够快速出画面播放的效果,经过一段时间的移动端和服务端的优化,EasyPusher直播推送+EasyDarwin流媒体服务器+EasyPlayer客户端播放...
转载
2016-05-19 00:46:00
182阅读
2评论
本文转自:://..com/kangkey/p/6772863.html最近在公司项目中,遇到需要将内网的监控视频信息,在外网进行查看,最终通过查阅资料,发现EasyDarwin 能够实现该需求,由于该开源组件是用C++进行开发,在C#调用...
转载
2017-04-27 10:33:00
78阅读
2评论
基于EasyPusher sdk库工程(即library module)实现一个推送客户端非常简单便捷,因为sdk端已经将各种烦人的状态维护\错误检查\权限判定\UI同步等功能都实现了,开发者仅仅只需要实现若干接口即可.让我们看看如何实现一个Pushe...
转载
2017-12-26 06:53:00
95阅读
本文由EasyDarwin开源团队成员John提供;EasyPusher Android是使用摄像头采集视频数据,并通过MediaCodec进行H264编码,之后打包成RTSP格式并上传的。大家知道Android 的Camera是通过回调来获取YUV数据的,要想获取到回调数据,需要给Camera一个有效的Surface对象。通常我们用SurfaceView或者TextureView来提供
转载
2016-08-22 14:19:00
67阅读
2评论
前言:这两年直播带货非常火,前段时间我们项目需求也提了这个功能,于是查看抖音、快手、淘宝的实现方式,结合咱们自己的项目,直播带货有2种场景:1.一种是在单一页面进行商品购买.2.一种是全局悬浮窗,在所有页面都可以去购物.3.单一页面一个拖拽按钮就可以实现,全局悬浮窗比较麻烦,由于涉及到多个页面的跳转传递数据和回收问题。4.单个页面的悬浮按钮,可以用一个自定义的可拖拽按钮来实现.5.实现思路:5.1
转载
2023-11-03 12:28:10
161阅读
最近EasyPusher针对UVC摄像头做了适配.我们结合了UVCCamera与EasyPusher,支持将UVC摄像头的视频推送到RTSP服务器上.在此特别感谢UVCCamera这个牛逼的项目!来看看是怎么操作UVC摄像头的吧.我们实现了一个专门检测UVC摄像头的服务:UVCCameraService类,主要代码如下:监听mUSBMonitor = new USBMonitor(this
转载
2017-12-26 06:58:00
218阅读
本文转自:http://blog.csdn.net/holo_easydarwin/article/details/51147379最初在做EasyPusher手机直播的时候遇到过一个问题:手机竖屏推送直播画面到EasyDarwin然后通过播放器播放视频画面就会逆时针...
转载
2016-04-14 16:02:00
85阅读
2评论
最初在做EasyPusher手机直播的时候遇到过一个问题:手机竖屏推送直播画面到EasyDarwin然后通过播放器播放视频画面就会逆时针旋转90度,如图:手机横屏的时候不会旋转,这个问题思路其实很简单,在推送给服务器之前把图片数据旋转90度之后就可以了,然后就做了一次顺时针旋转的,结果画面变成如下样子:很明显图片顺时针旋转了90度,但是还不如不旋转!我就想当然的以为旋转的算法出错了,然后开始寻求谷
转载
2017-05-09 16:18:47
618阅读
一、GitHub简介GitHub是一个面向开源及私有软件项目的托管平台,只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。。git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。除了Git代码仓库托管及基本的Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱、代码片段分享等功能。。GitHub可以托管各种git
转载
2023-07-27 23:36:48
254阅读
前言描述随着大屏时代和高清时代的到来,人们已经不再满足于VGA、CIF这种小分辨率了,取而代之的是720P、1080P、4K级的视频传输,虽然我们国家的基础带宽一直在上升,但普遍情况下,传输高清视频还是带宽流量不够用,而且存在一个流量费用偏高的情况,然而目前市面上的大...
转载
2017-07-05 17:54:00
254阅读
2评论
之前的文章《利用RTMP协议构建电脑与手机的直播Demo》介绍了如何使用RTMP Streamer实现完整的RTMP直播流程,另一篇文章《利用SRT协议构建手机APP的直播Demo》介绍了如何使用SRT Streamer实现完整的SRT直播流程,接下来介绍如何使用EasyPusher-Android实现完整的RTSP直播流程。一、常见的四种流媒体传输协议对比常见的流媒体传输协议主要有下面四类:RT
原创
2024-10-08 13:38:13
129阅读
6.5 GitHub - 脚本 GitHub版本说明版本作者日期备注0.1loon2019.3.29初稿目录文章目录6.5 GitHub - 脚本 GitHub版本说明目录脚本 GitHub1、钩子2、服务Figure 130. 服务与钩子配置区域Figure 131. 电子邮件服务配置3、钩子Figure 132. Web 钩子配置Figure 133...
转载
2022-07-12 17:10:35
762阅读
简单说,只需要三步,就可以在 Github 搭建起一个博客:在 Github 上建一个名为 xxx.github.io 的库;把看中了的 Jekyll 模板 clone 到本地;把这个模板 push 到自己的库;下面为了从头展示如何用 Git + Github + Jekyll 搭建博客。 一、在 Github 创建名为 username.github.io 的库 按照
转载
2024-05-21 14:32:15
111阅读
系列文章.Net 微服务实战之技术选型篇.Net 微服务实战之技术架构分层篇.Net 微服务实战之 DevOps 篇分布式?集群?负载均衡? 我曾经面试过一家企业,当时描述完我在老东家完成的微服务架构后,面试官问了我一个问题:
面试官:您有做过分布式系统吗?
我:有,刚刚我描述的微服务架构就是分布式的……
面试官:不不不,我意思是你有没有尝试过把一个站点部署到多台服务器
转载
2024-07-17 16:32:03
150阅读
一、第一步 注册github账号 1.注册界面 https://github.com/,如下图: 2.下注册流程 3.上面简单的输入一下用户名、邮箱地址、密码点击创建即可,进入下一步,如下图: 如果勾选了“Help me set up an organization next” 就会进入创建organization的流程。(我注册的时候选了,创建了个组织,觉得个人用户创建这个没什么用,后面