PS常用技巧
H264视频在线转码播放
H264视频在线转码播放
事情是这样的,后端开发人员说,通过websocket转发客户端发送的h264视频到前端,前端播放视频。我一听就知道这个需求不简单。首先,我知道只有少数的几种视频格式能在浏览器里播放,如果不能播放就涉及到转码的问题。其次,我没试过在websocket里传二进制的文件,传过来的数据到底要怎么处理才能像HTTP GET到的文件一样进行处理。
这里要特别说明一下,一般来说大家并不会遇到这种需求,因为一般是不会把大量计算放到前端来运行,而是交由后端运算完再发给前端,前端只是个界面展示,不应该用作大量计算导致卡顿。(服务器的性能会优于用户的电脑,同时要照顾机器性能差的用户。)除非你这个页面就是打算用来占用用户的性能来挖矿的…..而提出这个需求的后端开发人员,是个技术一般般的老员工,但话语权比我高,所以我也只能先做出来试试看,再不济就展示出来说性能的确不行,要改方案由后端来做,真不是我平白无故给你增加工作量,而确实是应该由后端来做。