目前在搞mp4传输相关的项目,上头的要求是,手机实时录mp4,同时,要实时传输给另外一个终端,让它可以看。根据我这几天看mp4封装格式来看,这个不太现实。因为mp4的播放,需要moov中的信息,而如果实时在录的话,moov中有关track中的trunk信息,都是一直在更新的,比如offset等。
请问各位对MP4格式熟悉的大大们,mp4的封装格式,可以用在实时录播中吗?
------解决方案--------------------------------------------------------
实时录成ts,flv或者自定义格式,结束时封装mp4;
最新版的ffmpeg或MP4Box都包含fmp4 muxer,fmp4是最佳选择。