起因:在windows下建立了個rtmp推流程序,讀取本地的h264文件,read的時候一直失敗,移植到linux下正常。查找原因是因爲windows下和linux下對文件解析的不同,windows分爲文件流和字節流,linux下都是字節流。
解決方案:在open打開文件的時候,加上O_BINARY屬性即可,就能順利完整的讀取字節流文件。
起因:在windows下建立了個rtmp推流程序,讀取本地的h264文件,read的時候一直失敗,移植到linux下正常。查找原因是因爲windows下和linux下對文件解析的不同,windows分爲文件流和字節流,linux下都是字節流。
解決方案:在open打開文件的時候,加上O_BINARY屬性即可,就能順利完整的讀取字節流文件。