support FMLE/FFMPEG publish vp6 codec, h264/aac not support yet
正在显示
1 个修改的文件
包含
8 行增加
和
1 行删除
| @@ -1170,7 +1170,14 @@ int SrsSharedPtrMessage::initialize(ISrsMessage* msg, char* payload, int size) | @@ -1170,7 +1170,14 @@ int SrsSharedPtrMessage::initialize(ISrsMessage* msg, char* payload, int size) | ||
| 1170 | ptr = new SrsSharedPtr(); | 1170 | ptr = new SrsSharedPtr(); |
| 1171 | ptr->payload = payload; | 1171 | ptr->payload = payload; |
| 1172 | ptr->size = size; | 1172 | ptr->size = size; |
| 1173 | - ptr->perfer_cid = msg->get_perfer_cid(); | 1173 | + |
| 1174 | + if (msg->header.is_video()) { | ||
| 1175 | + ptr->perfer_cid = RTMP_CID_Video; | ||
| 1176 | + } else if (msg->header.is_audio()) { | ||
| 1177 | + ptr->perfer_cid = RTMP_CID_Audio; | ||
| 1178 | + } else { | ||
| 1179 | + ptr->perfer_cid = RTMP_CID_OverConnection2; | ||
| 1180 | + } | ||
| 1174 | 1181 | ||
| 1175 | super::payload = (int8_t*)ptr->payload; | 1182 | super::payload = (int8_t*)ptr->payload; |
| 1176 | super::size = ptr->size; | 1183 | super::size = ptr->size; |
-
请 注册 或 登录 后发表评论