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

关于4K分辨率html

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

4K分辨率是指水平方向每行像素值达到或者接近4096个,多数状况下特指4096*2160分辨率。而根据使用范围的不一样,4K分辨率也有各类各样的衍生分辨率,例如Full Aperture 4K的4096*31十二、Academy 4K的3656*2664以及UHDTV标准的3840*2160等,都属于4K分辨率的范畴。编码

如何播放4K流htm

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

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之类。it

相关文章
相关标签/搜索