sync 编码部分大体完成