→ “多媒体”是元宇互动小程序平台的特点之一,要想在小程序中让用户畅快的收看收听视频和音频,要符合几个方面的原则:
↓
1、要符合微信的规范。
微信对小程序中视频和音频的格式、码率等有着自己的规范。
2、要符合手机厂家的规范。
如果忽视了这一条,就会发生有的视频在安卓手机能播,在苹果手机就播不了,或者反过来。
3、要让用户看得爽,又要看得快。
手机要比电脑屏小,所以一般没有必要把码率搞得太大。而手机在移动情况下使用较多,所以要比电脑屏更注意”省流量,够流畅“。
→ 以下是星汇盛世总结的在小程序中的视频、音频的建议参数,供大家参考使用:
1、视频点播和直播:
编码:h264 baseline,尺寸:1280×720,码率:2mbps,直播时可以适当降低码率。
对视频转码,以下事宜要格外注意:
视频转码后需要对metadata信息进行优化,保证视频可以在线即刻播放:
(1)编码问题。需要是 h.264 编码,不是此编码的在某些Flash版本或OS上会出现放不出来视频的问题;可以用 3GP、MP4视频转换精灵(BRVideoConverter) 转码。
(2)下载完后才能播放的问题。mp4视频有metadata,通常在文件尾部,而flash读到这个metadata才开始播放,解决办法是用工具处理一下mp4,把它的metadata移至文件头部。
推荐工具:mp4box (http://www.videohelp.com/tools/mp4box)
指令:mp4box.exe -isma xx.mp4
2、音频点播:
编码:aac lc,码率:64k,如果对音频品质有要求可以调到128K
3、广播直播(需要支持在小程序中能够“背景收听”、“熄屏收听”)
协议:HLS
封装:m3u8(h264)
编码:aac-le
注意不能含视频流,需要纯音频流。否则无法支持背景收听和熄屏收听。