面试:PHP视频在线解码体验优化问题

前一阵面试,被提问到了一道题目:

在线视频播放,用户看的视频需要在线转码,转格式,如何操作设计,能让用户体验更好一些.
这问题当时 的确把我问住了,因为从没接触过此类问题,当时也不会,就随口答的,提前缓存,边播放,边转格式加载.回来查了好多也没找到答案,希望大神们能给个思路.
阅读 4.3k
3 个回答

边转码边推流是可以做到的,看看在线直播?

这个其实和缓存没多大关系

EDIT: 被你自己的思路误导了,你这是属于已经上传过的视频怎么处理让用户的体验更好。看看优酷土豆的做法就行了呗,先用渣参数,低分辨率搞一个流畅出来,快速转码出来,码率比较低,画质比较渣,让用户先看到自己上传的视频,然后高参数压制慢的操作后台慢慢跑,就行了呗。

亦或者学学youtube,对于满足条件的视频格式(H.264+AAC的MP4,或者VP9/vp10编码的webm)不进行转码处理,让用户立马能看到自己的视频,并且有效的减少服务器资源的浪费。

边播放,边转格式加载? 有些懵逼。

你可以使用ts文件进行播放,意味的你将加载一个rtmp流

跟php有毛个关系,面试官水平低下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题