just need to make: - viewer (very simple - fetch record, fetchVideo, display <video> tag) - upload/management (need atcute browser oauth client, write to PDS, etcetc)
29 lines
594 B
JSON
29 lines
594 B
JSON
{
|
|
"lexicon": 1,
|
|
"id": "blue.cerulea.video.video",
|
|
"defs": {
|
|
"main": {
|
|
"type": "record",
|
|
"key": "any",
|
|
"record": {
|
|
"type": "object",
|
|
"required": ["video"],
|
|
"properties": {
|
|
"video": {
|
|
"type": "blob",
|
|
"accept": ["video/mp4", "video/webm"],
|
|
"maxSize": 536870912
|
|
},
|
|
"title": {
|
|
"type": "string",
|
|
"maxGraphemes": 300,
|
|
"maxLength": 3000
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|