相信大家在做rtmp、rtsp直播的时候,最大的困惑就是选个靠谱的播放器,直播的延迟,一定意义上说,90%的取决于播放器的好坏。
以下是推荐的大牛直播跨平台播放器SDK(windows/android/iOS),大家可以在调试的时候,参考他们的播放,测试推送或者server端性能。
Windows/Android/iOS RTMP、RTSP直播播放器SDK
如不单独说明,系Windows、Android、iOS全平台支持。
[支持播放协议]高稳定、超低延迟(一秒内,行业内几无效果接近的播放端)、业内首屈一指的RTMP/RTSP直播播放器SDK;[多实例播放]支持多实例播放(如同时播放多路RTMP/RTSP流);[事件回调]支持网络状态、buffer状态等回调;[视频格式]支持RTSP H.265、RTMP扩展H.265,RTSP/RTMP H.264,此外,Windows/Android平台还支持RTSP MJPEG播放;[音频格式]RTMP/RTSP支持AAC/PCMA/PCMU,此外RTMP还支持Speex;[H.264/H.265软解码]支持H.264/H.265软解;[H.264硬解码]Android/iOS支持H.264硬解;[H.265硬解]Android/iOS支持H.265硬解;[H.264/H.265硬解码]Android支持设置Surface模式硬解和普通模式硬解码;[硬解码自适应]Android/iOS平台支持硬解码码自适应,如检测到硬解码不支持,自动切换到软解;[RTSP模式设置]支持RTSP TCP/UDP模式设置;[RTSP TCP/UDP自动切换]支持RTSP TCP、UDP模式自动切换;[RTSP超时设置]支持RTSP超时时间设置,单位:秒;[RTSP 401认证处理]支持上报RTSP 401事件,如URL携带鉴权信息,会自动处理;[缓冲时间设置]支持buffer time设置;[首屏秒开]支持首屏秒开模式;[低延迟模式]支持类似于线上娃娃机等直播方案的超低延迟模式设置(公网200~400ms);[复杂网络处理]支持断网重连等各种网络环境自动适配;[快速切换URL]支持播放过程中,快速切换其他URL,内容切换更快;[音视频多种render机制]Windows平台支持D3D和GDI绘制模式(如不支持D3D,会自动切换到GDI模式);[音视频多种render机制]Android平台,视频:surfaceview/OpenGL ES,音频:AudioTrack/OpenSL ES;[实时静音]支持播放过程中,实时静音/取消静音;[实时快照]支持播放过程中截取当前播放画面;[渲染角度]支持0°,90°,180°和270°四个视频画面渲染角度设置;[渲染镜像]支持水平反转、垂直反转模式设置;[实时下载速度更新]支持当前下载速度实时回调(支持设置回调时间间隔);[解码前视频数据回调]支持H.264/H.265数据回调;[解码后视频数据回调]支持解码后YUV/RGB数据回调;[解码前音频数据回调]支持AAC/PCMA/PCMU/SPEEX数据回调;[音视频自适应]支持播放过程中,音视频信息改变后自适应;[扩展录像功能]完美支持和录像SDK组合使用,录像相关功能(支持RTSP H.265流录制,支持PCMA/PCMU转AAC后录制,支持设置只录制音频或视频),可参见"8. Windows/Android/iOS录像SDK";[全屏]Windows平台双击画面进入全屏模式;[Windows本地FLV播放器]支持本地FLV文件播放(支持获取FLV文件的duration(时长);支持显示当前播放位置;[Windows本地FLV播放器]支持开始播放或播放过程中seek(跳转播放位置),也许是行业内seek最快的flv点播播放器)。
如果觉得《rtmp/rtsp直播播放器选择》对你有帮助,请点赞、收藏,并留下你的观点哦!