* 录制HLS时 结果复制到S3挂载点增加一个fallback处理 * fix : TikHub的Logger换为Loguru * fix : 修复直播切分视频接口 * Merge remote-tracking branch 'origin/feature/modal-cluster' into feature/modal-cluster * 合并分支 * fix : hls录制缓存读写问题 * fix : 增加s3分片上传接口 * fix 处理jpg图片的codec_name应为mjpg * fix 获取媒体metadata的类型报错,modal client升级到1.0.2 * fix 一些webhook相关的bug,添加了更详细的接口说明 * 更新直播录制为可跳转时间的hls流接口,用于替代掉腾讯VOD+火山云拉流转推,片段保证每片开头为关键帧,时间精度准确到毫秒级 * - KVCache类改为可拓展,基于环境变量设置KV space - test 环境配置与CF测试环境对齐 * 对齐预发环境 --------- Merge request URL: https://g-ldyi2063.coding.net/p/dev/d/modalDeploy/git/merge/4784?initial=true Co-authored-by: 康宇佳,shuohigh@gmail.com
40 lines
687 B
Python
40 lines
687 B
Python
import time
|
|
from pydantic import BaseModel
|
|
|
|
|
|
class BaseRequestsModel(BaseModel):
|
|
wts: str = str(round(time.time()))
|
|
|
|
|
|
class UserPostVideos(BaseRequestsModel):
|
|
dm_img_inter: str = '{"ds":[],"wh":[3557,5674,5],"of":[154,308,154]}'
|
|
dm_img_list: list = []
|
|
mid: str
|
|
pn: int
|
|
ps: str = "20"
|
|
|
|
|
|
class UserProfile(BaseRequestsModel):
|
|
mid: str
|
|
|
|
|
|
class UserDynamic(BaseRequestsModel):
|
|
host_mid: str
|
|
offset: str
|
|
wts: str = str(round(time.time()))
|
|
|
|
|
|
class ComPopular(BaseRequestsModel):
|
|
pn: int
|
|
ps: str = "20"
|
|
web_location: str = "333.934"
|
|
|
|
|
|
class PlayUrl(BaseRequestsModel):
|
|
qn: str
|
|
fnval: str = '4048'
|
|
bvid: str
|
|
cid: str
|
|
|
|
|