正在显示
1 个修改的文件
包含
5 行增加
和
0 行删除
| @@ -280,6 +280,11 @@ int SrsFlvSegment::write_data(SrsSharedPtrMessage* shared_data) | @@ -280,6 +280,11 @@ int SrsFlvSegment::write_data(SrsSharedPtrMessage* shared_data) | ||
| 280 | char* payload = data->payload; | 280 | char* payload = data->payload; |
| 281 | int size = data->size; | 281 | int size = data->size; |
| 282 | int64_t timestamp = plan->filter_timestamp(data->timestamp); | 282 | int64_t timestamp = plan->filter_timestamp(data->timestamp); |
| 283 | + if( size && payload && (*payload) ==0) | ||
| 284 | + {//convert amf3 string to amf0 | ||
| 285 | + size --; | ||
| 286 | + payload ++; | ||
| 287 | + } | ||
| 283 | if ((ret = enc->write_metadata( timestamp , payload, size)) != ERROR_SUCCESS) { | 288 | if ((ret = enc->write_metadata( timestamp , payload, size)) != ERROR_SUCCESS) { |
| 284 | return ret; | 289 | return ret; |
| 285 | } | 290 | } |
-
请 注册 或 登录 后发表评论