公司要做一个视频相关的 APP 产品,会有很多使用各种短视频的应用场景,类似于微博、今日头条之类的。
想请教一下有这方面经验的测试同仁,除了基本的功能点,还有哪方面视频相关的基础背景知识是需要了解的? 1.比如视频流编码格式 2.不同类型的视频文件 3.网络对视频测试的影响 4.测试视频过程中容易忽略的点 等等等等
app 用来做播放器还是用于拍摄小视频?
#1 楼 @erick 主要用来做播放器,后期可能会有拍摄小视频的需求
#2 楼 @azdbaaaaaa 我的一些经验: 1, 关于编码格式,如果是只播放服务器端的流媒体,格式是可以确定的,最好是用实际的码流来进行测试。 2, 关于视频文件,同上,如果还支持播放本地文件,那么这个坑就比较大了,常用的音视频容器格式你都要准备好,此外就是各种音视频参数的组合,比如分辨率,帧率,比特率等等。 3, 流媒体播放受网络状态的影响是毋庸置疑的,可以使用网络加扰仪来模拟,带宽限制,丢包率等都可以模拟。 4, 对于异常媒体文件的容忍度,这个得和产品经理达成一致。 5, 播放器的播控操作测试是可以自动化的。 6, 播放效果的测试目前还是依靠人眼观察的成本会低一些。 7, 需要开发开放源码,了解播放器里面他们究竟做了些什么,是在开源的播放器引擎上加个壳,还是对引擎的优化重写。
@icebilly 不错
视频互动直播类型的后台服务器怎样进行性能测试?场景是上千上万人的线上培训,可以直播互动,想测试下这种规模的直播客户端是否会出现卡顿的情况,不知道如何下手!