赞
踩
起因:在windows下建立了个rtmp推流程序,读取本地的h264文件,read的时候一直失败,移植到linux下正常。查找原因是因为windows下和linux下对文件解析的不同,windows分为文件流和字节流,linux下都是字节流。
解决方案:在open打开文件的时候,加上O_BINARY属性即可,就能顺利完整的读取字节流文件。