2020年6月18日
摘要: 视频流媒体播放器EasyPlayer几乎涵盖了开发者所需的全部平台,尤其是在web端的EasyPlayer.js,极大地方便了开发者在解决B/S型业务开发时遇到的播放器接入的问题,比如:不懂前端的js代码、没有公网服务器放置这些js脚本和网页、微信对接入IP播放地址有限制等,不论是测试,还是被集成, 阅读全文
posted @ 2020-06-18 10:47 TSINGSEE 阅读(4687) 评论(0) 推荐(0)
摘要: YUV主要用于优化彩色视频信号的传输。与RGB视频信号传输相比,它最大的优点在于只需占用极少的频宽(RGB要求三个独立的视频信号同时传输)。因此我们在编译视频流媒体播放器EasyPlayer-RTSP时,使用的大多是YUV渲染方式。 前文我们说过EasyPlayer-RTSP是怎样渲染画面的,本文讲 阅读全文
posted @ 2020-06-18 10:44 TSINGSEE 阅读(671) 评论(0) 推荐(0)
摘要: 关于视频流媒体播放器EasyPlayer-RTSP的渲染,其实有很多东西我们都需要进行比较深入的研究,我们目前使用的渲染就是通过硬解码之后,分解YUV渲染。本文我们来聊一下EasyPlayer-RTSP渲染问题中ByteBuffer转换问题。 我们先来解释一下什么叫堆外内存: 堆外内存是相对于堆内内 阅读全文
posted @ 2020-06-18 10:38 TSINGSEE 阅读(402) 评论(0) 推荐(0)
摘要: 视频播放必然涉及到画面渲染,比如我们的视频流媒体播放器,不管是什么版本,都需要对画面进行渲染才能正常播放。 在博客EasyPlayer-RTMP-iOS使用YUV渲染画面的方法里,我们介绍了视频流媒体播放器渲染的方式,是解码后获取的视频帧,需要分解成Y、U、V的值,再送到OpenGLES去渲染。 但 阅读全文
posted @ 2020-06-18 10:35 TSINGSEE 阅读(372) 评论(0) 推荐(0)
摘要: 我们除了有比较专业的视频流媒体平台之外,还开发了很多组件和网关,其中视频推流网关EasyRTMPLive就是一款比较实用的视频推流工具。还不知道这款网关怎么使用的朋友,可以看看这篇:如何使用流媒体接入网关实现拉RTSP流转推RTMP流到流媒体服务器? 正常情况下,我们的推流网关进行视频推流,是可以自 阅读全文
posted @ 2020-06-18 10:33 TSINGSEE 阅读(346) 评论(0) 推荐(0)