背景
近日项目中需要做些录播和直播类的功能,需要用到播放flv视频的组件,找到了B站的开源组件flv.js
本文章不涉及到flv.js具体使用方法,flv.js具体使用参见B站github地址
只将将使用中遇到的问题总结一下,共参考
- flv录制后,快进问题
- flv回放时,跨域问题
flv快进问题
flv.js在快进时,视频会卡住不动,原因有两个:
- 服务端没配好
OPTIONS
请求,在nginx的配置文件中添加:
server {
......
location / {
if ($request_method = 'OPTIONS') {
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
#
# Custom headers and headers various browsers *should* be OK with but aren't