Skip to content

Commit

Permalink
update 【gRPC API】 proto files
Browse files Browse the repository at this point in the history
  • Loading branch information
SocialSisterYi committed Jun 20, 2022
1 parent 7f679cc commit ab5518c
Show file tree
Hide file tree
Showing 7 changed files with 356 additions and 31 deletions.
18 changes: 11 additions & 7 deletions grpc_api/bilibili/app/archive/v1/archive.proto
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ syntax = "proto3";
package bilibili.app.archive.v1;

// 稿件基本信息
message Arc{
message Arc {
// 稿件avid
int64 aid = 1;
// 稿件分P数
Expand Down Expand Up @@ -69,7 +69,7 @@ message Arc{
}

// UP主信息
message Author{
message Author {
// UP主mid
int64 mid = 1;
// UP主昵称
Expand All @@ -79,7 +79,7 @@ message Author{
}

// 分辨率
message Dimension{
message Dimension {
// 宽度
int64 width = 1;
// 高度
Expand All @@ -90,7 +90,7 @@ message Dimension{
}

// 分P信息
message Page{
message Page {
// 视频cid
int64 cid = 1;
// 分P序号
Expand All @@ -113,7 +113,7 @@ message Page{
}

// 稿件控制标志
message Rights{
message Rights {
// 老版是否付费
int32 bp = 1;
// 允许充电
Expand All @@ -138,10 +138,14 @@ message Rights{
int32 ugc_pay_preview = 11;
// 是否禁止后台播放
int32 no_background = 12;
//
int32 arc_pay = 13;
//
int32 pay_free_watch = 14;
}

// 合作成员信息
message StaffInfo{
message StaffInfo {
// 成员mid
int64 mid = 1;
// 成员角色
Expand All @@ -152,7 +156,7 @@ message StaffInfo{
}

// 状态数
message Stat{
message Stat {
// 稿件avid
int64 aid = 1;
// 播放数
Expand Down
55 changes: 47 additions & 8 deletions grpc_api/bilibili/app/playeronline/v1/playeronline.proto
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,15 @@ package bilibili.app.playeronline.v1;
service PlayerOnline {
// 获取在线人数
rpc PlayerOnline (PlayerOnlineReq) returns (PlayerOnlineReply);
//
rpc PremiereInfo(PremiereInfoReq) returns (PremiereInfoReply);
//
rpc ReportWatch(ReportWatchReq) returns (NoReply);
}

// 获取在线人数-请求
message PlayerOnlineReq {
// 稿件 avid
int64 aid = 1;
// 视频 cid
int64 cid = 2;
// 是否在播放中
bool play_open = 3;
// 空回复
message NoReply {

}

// 获取在线人数-回复
Expand All @@ -30,4 +29,44 @@ message PlayerOnlineReply {
bool sdm_show = 4;
//
string sdm_text = 5;
//
int64 total_number = 6;
//
string total_number_text = 7;
}

// 获取在线人数-请求
message PlayerOnlineReq {
// 稿件 avid
int64 aid = 1;
// 视频 cid
int64 cid = 2;
// 是否在播放中
bool play_open = 3;
}

//
message PremiereInfoReply {
//
string premiere_over_text = 1;
//
int64 participant = 2;
//
int64 interaction = 3;
}

//
message PremiereInfoReq {
//
int64 aid = 1;
}

//
message ReportWatchReq {
//
int64 aid = 1;
//
string biz = 2;
//
string buvid = 3;
}
38 changes: 37 additions & 1 deletion grpc_api/bilibili/app/playurl/v1/playurl.proto
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,18 @@ message Chronos {
string file = 2;
}

//
message ButtonStyle {
//
string text = 1;
//
string text_color = 2;
//
string bg_color = 3;
//
string jump_link = 4;
}

//
message CloudConf {
// 是否展示功能
Expand All @@ -65,6 +77,7 @@ enum CodeType {
NOCODE = 0; // 默认
CODE264 = 1; // H.264
CODE265 = 2; // H.265
CODEAV1 = 3; // av1
}

// 设置类型
Expand Down Expand Up @@ -129,6 +142,8 @@ message DashItem {
uint64 size = 7;
// 帧率
string frame_rate = 8;
//
string widevine_pssh = 9;
}

// dash视频流
Expand All @@ -155,6 +170,8 @@ message DashVideo {
int32 width = 10;
// 高度
int32 height = 11;
//
string widevine_pssh = 12;
}

// 杜比伴音信息
Expand Down Expand Up @@ -333,6 +350,24 @@ enum PlayErr {
WithMultiDeviceLoginErr = 1; // 管控类型的错误码
}

//
message PlayLimit {
//
PlayLimitCode code = 1;
//
string message = 2;
//
string sub_message = 3;
//
ButtonStyle button = 4;
}

//
enum PlayLimitCode {
PLCUnkown = 0; //
PLCUgcNotPayed = 1; //
}

// 视频地址-回复
message PlayURLReply {
// 清晰的
Expand Down Expand Up @@ -405,6 +440,8 @@ message PlayViewReply {
Event event = 6;
//
AB ab = 7;
//
PlayLimit play_limit = 8;
}

// 播放页信息-请求
Expand Down Expand Up @@ -575,7 +612,6 @@ message UpgradeButton {
string link = 2;
}


// 互动视频升级提示
message UpgradeLimit {
// 错误码
Expand Down
Loading

0 comments on commit ab5518c

Please sign in to comment.