摘要:
在之前的一篇博客《一种流量成本节省60%以上的手机直播微信直播H5直播幼儿园直播方案》,当时是我在深圳赶往北京时候车所感的一套方案,后来经过回来后几周的验证和调研,越来越感觉这种方案是非常靠谱的,而且比通用的云直播流量成本低得多,用这种直播方式有几个好... 阅读全文
摘要:
在之前的一篇博客《一种流量成本节省60%以上的手机直播微信直播H5直播幼儿园直播方案》,当时是我在深圳赶往北京时候车所感的一套方案,后来经过回来后几周的验证和调研,越来越感觉这种方案是非常靠谱的,而且比通用的云直播流量成本低得多,用这种直播方式有几个好处:基于HLS协议的直播,H5标... 阅读全文
摘要:
最近EasyPusher针对UVC摄像头做了适配.我们结合了UVCCamera与EasyPusher,支持将UVC摄像头的视频推送到RTSP服务器上.在此特别感谢UVCCamera这个牛逼的项目!来看看是怎么操作UVC摄像头的吧.我们实现了一个专门检测UVC摄像头的服务:UVCCam... 阅读全文
摘要:
最近EasyPusher针对UVC摄像头做了适配.我们结合了UVCCamera与EasyPusher,支持将UVC摄像头的视频推送到RTSP服务器上.在此特别感谢UVCCamera这个牛逼的项目!来看看是怎么操作UVC摄像头的吧.我们实现了一个专门检测... 阅读全文
摘要:
一般对于一个播放器,应该支持如下几种显示模式:等比例,最大化区域显示,不裁剪等比例,最大区域显示,裁剪拉伸显示,铺满全屏要实现这几种显示模式,其实只要对播放控件的布局进行些许调整即可.那EasyPlayer是怎么实现的呢? EasyPlayer使用一个... 阅读全文
摘要:
一般对于一个播放器,应该支持如下几种显示模式:等比例,最大化区域显示,不裁剪等比例,最大区域显示,裁剪拉伸显示,铺满全屏要实现这几种显示模式,其实只要对播放控件的布局进行些许调整即可.那EasyPlayer是怎么实现的呢? EasyPlayer使用一个PlayFragment进行视频... 阅读全文
摘要:
EasyPlayer现在支持多视频源快速切换了,我们介绍一下是如何实现的. 这个需求通常应用在一个客户端需要查看多个视频源的情况,比如多个监控场景轮播.由于EasyPlayer的播放端已经放在Fragment了,这使得SDK层可以对好多应用层的代码做以封装,这样尽可能给开发者带来方便... 阅读全文
摘要:
EasyPlayer现在支持多视频源快速切换了,我们介绍一下是如何实现的. 这个需求通常应用在一个客户端需要查看多个视频源的情况,比如多个监控场景轮播.由于EasyPlayer的播放端已经放在Fragment了,这使得SDK层可以对好多应用层的代码做以... 阅读全文
摘要:
基于EasyPusher sdk库工程(即library module)实现一个推送客户端非常简单便捷,因为sdk端已经将各种烦人的状态维护\错误检查\权限判定\UI同步等功能都实现了,开发者仅仅只需要实现若干接口即可.让我们看看如何实现一个Pusher吧!首先我们介绍一下Pushe... 阅读全文
摘要:
基于EasyPusher sdk库工程(即library module)实现一个推送客户端非常简单便捷,因为sdk端已经将各种烦人的状态维护\错误检查\权限判定\UI同步等功能都实现了,开发者仅仅只需要实现若干接口即可.让我们看看如何实现一个Pushe... 阅读全文
摘要:
EasyPlayerPro-win基础版本的音频播放为单一通道播放,即同一时间仅允许一个通道播放声音,现应客户需求,在基础版本上实现独立的音频播放,即每个通道可同时播放视频和音频;设计思路将音频播放类DirectSoundPlayer移到每个播放通道中, 取消之前的音频通道关系判断;... 阅读全文
摘要:
EasyPlayerPro-win基础版本的音频播放为单一通道播放,即同一时间仅允许一个通道播放声音,现应客户需求,在基础版本上实现独立的音频播放,即每个通道可同时播放视频和音频;设计思路将音频播放类DirectSoundPlayer移到每个播放通道中, 取消之前的音... 阅读全文
摘要:
背景描述作为一个播放器, 除了能播放视频和声音外,音量控制是绝对不能缺少的功能; 本文在音视频播放的基础上,增加对音量的控制;实现流程调用mixerGetDevCaps获取音频输出设备列表; 打开指定的音频输出设备; 获取指定音频输出设备的音频属性; 获取和设... 阅读全文
摘要:
背景描述作为一个播放器, 除了能播放视频和声音外,音量控制是绝对不能缺少的功能; 本文在音视频播放的基础上,增加对音量的控制;实现流程调用mixerGetDevCaps获取音频输出设备列表; 打开指定的音频输出设备; 获取指定音频输出设备的音频属性; 获取和设置音量; ... 阅读全文
摘要:
需求在安防行业应用中,除了在本地看到摄像机的视频和进行音频监听外,还有一个重要的功能,那就是对讲. EasyPlayerPro-win为了减轻二次开发者的工作量,将本地音频采集也进行了集成;功能特点支持获取本地所有音频输入设备列表; 可任意选择任一音频输入设备; ... 阅读全文
摘要:
需求在安防行业应用中,除了在本地看到摄像机的视频和进行音频监听外,还有一个重要的功能,那就是对讲. EasyPlayerPro-win为了减轻二次开发者的工作量,将本地音频采集也进行了集成;功能特点支持获取本地所有音频输入设备列表; 可任意选择任一音频输入设备; 可设置采样率和采... 阅读全文
摘要:
问题来源2017.12.18 今日有杭州某教育领域客户反馈EasyPlayerPro在播放一个rtmp源时,画面显示异常的问题.截图如下:问题复现一番思考, 将显示格式改为D3D显示, 正常, 截图如下:问题调试推测应该是分辨率的问题, D3D显示是固定的拷贝, 而GDI显示是由ap... 阅读全文
摘要:
问题来源2017.12.18 今日有杭州某教育领域客户反馈EasyPlayerPro在播放一个rtmp源时,画面显示异常的问题.截图如下:问题复现一番思考, 将显示格式改为D3D显示, 正常, 截图如下:问题调试推测应该是分辨率的问题, D3D显示是固定的拷贝, 而G... 阅读全文
摘要:
问题来源2017.12.21 前天有杭州某教育领域客户反馈有部分视频源在全屏模式下显示黑屏;问题复现EasyPlayerPro由于没有实现单个窗口完全全屏,故没有暴露该问题,晚上加班,加上单个窗口完全全屏,即把控制区全部隐藏,仅将视频铺满整个屏幕;改完,电脑罢工了,今天上午还蓝屏两次... 阅读全文
摘要:
问题来源2017.12.21 前天有杭州某教育领域客户反馈有部分视频源在全屏模式下显示黑屏;问题复现EasyPlayerPro由于没有实现单个窗口完全全屏,故没有暴露该问题,晚上加班,加上单个窗口完全全屏,即把控制区全部隐藏,仅将视频铺满整个屏幕;改完,电脑罢工了,今... 阅读全文