Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
offcntools
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
李维杰
offcntools
Commits
8ddb3bac
Commit
8ddb3bac
authored
Aug 28, 2024
by
李维杰
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改readme
parent
500f5ce5
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
24 additions
and
3 deletions
+24
-3
读我.txt
wb_rebuild/读我.txt
+24
-3
No files found.
wb_rebuild/读我.txt
View file @
8ddb3bac
1 将 w
b_rebuild_config.ini 拷贝到当前目录
1 将 w
b_rebuild_config.ini 拷贝到当前目录
...
...
@@ -17,4 +17,26 @@ filePath : 为录像的m3u8地址,可以放在本地
uuid : 随便写一个
roomid : 从后台表 xyu_room_board 里找
\ No newline at end of file
roomid : 从后台表 xyu_room_board 里找
工具逻辑:
从服务器的录像中拉流,解析流中的白板数据,将白板数据推送到mqtt服务器,
服务器根据每一帧白板数据中的帧序号和canvas id来创建wb文件,wb文件的
命名规则为:本文件内第一帧的ID_canvasid.wb,每个canvasid对应一个图片
或pdf的一个page,那么wb文件列表可能会出现如下样子:
1_1101.wb
2_1102.wb
3_1101.wb
这说明端上从1101对应的page切换到了1102对应的page,然后又切回来了
最后,服务器上会生成一个wbx文件,类似m3u8,里面记录所有wb文件的列表,具体内容如下:
时间戳 开始帧ID 对应wb文件url
{"Tm":1724238091102,"Idx":1,"Url":"https://vod-live.offcncloud.com/data/whiteboard/253c7eb9ca7e574d81abdf9b6bdfb7f1/1_66c5c345b2a999a9688e3107.wb"}
{"Tm":1724238155386,"Idx":2,"Url":"https://vod-live.offcncloud.com/data/whiteboard/253c7eb9ca7e574d81abdf9b6bdfb7f1/2_66c5c345b2a999a9688e3108.wb"}
{"Tm":1724238165534,"Idx":6,"Url":"https://vod-live.offcncloud.com/data/whiteboard/253c7eb9ca7e574d81abdf9b6bdfb7f1/6_66c5c345b2a999a9688e3108.wb"}
{"Tm":1724238173556,"Idx":9,"Url":"https://vod-live.offcncloud.com/data/whiteboard/253c7eb9ca7e574d81abdf9b6bdfb7f1/9_66c5c345b2a999a9688e3108.wb"}
端回放中进行seek的时候,会根据seek到的时间戳去wbx文件里检索对应时间戳,然后去找wb文件的url,去下载wb文件并加载
那么对应的page或图片怎么加载的
有个叫wbr的文件,里面记载canvasid对应的图片的url,
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment