ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

安卓端/iOS端如何播放4K分辨率的RTMP/RTSP流

2019-03-25 10:56:49  阅读:341  来源: 互联网

标签:分辨率 RTSP iOS 安卓端 4K 播放 解码 RTMP


关于4K分辨率

4K分辨率即4096×2160的像素分辨率,它是2K投影机和高清电视分辨率的4倍,属于超高清分辨率。在此分辨率下,观众将可以看清画面中的每一个细节,每一个特写。影院如果采用惊人的4096×2160像素,无论在影院的哪个位置,观众都可以清楚的看到画面的每一个细节,影片色彩鲜艳、文字清晰锐丽,再配合超真实音效,这种感觉真的是一种难以言传的享受。

4K分辨率是指水平方向每行像素值达到或者接近4096个,多数情况下特指40962160分辨率。而根据使用范围的不同,4K分辨率也有各种各样的衍生分辨率,例如Full Aperture 4K的40963112、Academy 4K的36562664以及UHDTV标准的38402160等,都属于4K分辨率的范畴。

安卓端/iOS端如何播放4K分辨率的RTMP/RTSP流

如何播放4K流

如果是直播流,4K分辨率的流,在数据传输和解码、绘制这块,都会有一定的瓶颈,如果在移动端,建议直接硬解码,目前移动端多数中高端设备已经具备4K解码播放能力。

4K流好多系H.265(hevc)编码,不管是RTSP H.265流,还是RTMP扩展的H.265流,都对播放器提出了很高的要求,如安防或特定行业的RTSP流/RTMP流,考虑到整体延迟和解码播放体验,可以采用如大牛直播SDK的RTSP/RTMP播放器,Android和iOS的话,直接设置H.264/H.265硬解码播放,安卓端,可以采用设置surface模式的硬解码播放。

如果是hls流,可以考虑native播放器,直接播放,第三方的player,可以采用如MX player之类。

相关资料:Github: https://github.com/daniulive/SmarterStreaming

标签:分辨率,RTSP,iOS,安卓端,4K,播放,解码,RTMP
来源: https://blog.51cto.com/14044970/2368400

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有