现代计算机(专业版)
現代計算機(專業版)
현대계산궤(전업판)
MODERN COMPUTER
2014年
13期
49-52
,共4页
周恕义%孙业宝%贺玉虎%金蕾
週恕義%孫業寶%賀玉虎%金蕾
주서의%손업보%하옥호%금뢰
流媒体%点播%封装%视频流%音频流
流媒體%點播%封裝%視頻流%音頻流
류매체%점파%봉장%시빈류%음빈류
Streaming%VOD%Encapsulation%Video Streams%Audio Streams
流媒体直播点播系统中,将实时采集的音视频流封装为流媒体文件是一项必不可少的工作。目前,FFmpeg封装音视频流广泛采用先解码、后编码封装的方式,针对该方式内存占用较多、CPU使用率较高的情况,提出将实时的 H.264视频流和AAC音频流不解码直接封装为MP4文件的实现方法。该方法基于FFmpeg SDK进行二次开发,可处理实时采集的H.264视频流和AAC音频流。实验结果表明,该方法封装实时音视频流占用内存少,CPU平均使用率较低,适合在流媒体直播点播系统中使用。
流媒體直播點播繫統中,將實時採集的音視頻流封裝為流媒體文件是一項必不可少的工作。目前,FFmpeg封裝音視頻流廣汎採用先解碼、後編碼封裝的方式,針對該方式內存佔用較多、CPU使用率較高的情況,提齣將實時的 H.264視頻流和AAC音頻流不解碼直接封裝為MP4文件的實現方法。該方法基于FFmpeg SDK進行二次開髮,可處理實時採集的H.264視頻流和AAC音頻流。實驗結果錶明,該方法封裝實時音視頻流佔用內存少,CPU平均使用率較低,適閤在流媒體直播點播繫統中使用。
류매체직파점파계통중,장실시채집적음시빈류봉장위류매체문건시일항필불가소적공작。목전,FFmpeg봉장음시빈류엄범채용선해마、후편마봉장적방식,침대해방식내존점용교다、CPU사용솔교고적정황,제출장실시적 H.264시빈류화AAC음빈류불해마직접봉장위MP4문건적실현방법。해방법기우FFmpeg SDK진행이차개발,가처리실시채집적H.264시빈류화AAC음빈류。실험결과표명,해방법봉장실시음시빈류점용내존소,CPU평균사용솔교저,괄합재류매체직파점파계통중사용。
In the VOD and live streaming system, encapsulating the video and audio stream into a container is necessary. Analyzes the decoding and encoding method to pack streams using FFmpeg, in order to solve high usage rate of memory and CPU, proposes a novel method of pack-ing streams without decoding into MP4 container. Based on FFmpeg SDK, packs H.264 video streams and AAC audio streams into MP4 container without decoding. Experimental results show that this method reduces the usage rate of memory and CPU, suitable used in the VOD and live stream systems.