91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

音視頻提取功能組件EasyStreamingServer讀取本地文件出現內存泄露問題該如何修復

發布時間:2021-12-21 17:51:55 來源:億速云 閱讀:247 作者:柒染 欄目:大數據

本篇文章為大家展示了音視頻提取功能組件EasyStreamingServer讀取本地文件出現內存泄露問題該如何修復,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

EasyStreamingServer是一種支持文件,RTSP,RTMP,HTTP等各種流媒體協議的音視頻提取功能組件,支持H.264,H.265,PCM,AAC等各種音視頻編碼格式輸出,支持Windows,Linux ,Android,iOS,ARM等各種平臺。

當TSINGSEE青犀視頻研發人員通過EasyStreamingServer讀取本地文件時,出現了內存泄露問題。

問題分析

使用EasyStreamingServer讀取本地文件時,我們看到內存一直在增長,對比拉取網絡流,如RTSP流,內存消耗相對穩定,未出現內存泄露。

在拉取本地文件時,內存如下

音視頻提取功能組件EasyStreamingServer讀取本地文件出現內存泄露問題該如何修復

音視頻提取功能組件EasyStreamingServer讀取本地文件出現內存泄露問題該如何修復

由上可以看到,內存消耗一直在增長。但是拉RTSP流就未出現如此增長的情況。

從代碼邏輯來看,文件與RTSP流不同的是,使用了av_bitstream_filter_filter,問題也就是出現在此地方。av_bitstream_filter_filter會重新分配內存,需要在使用后及時釋放,否則就會出現內存泄露問題。

通過以上分析,我們可以推斷是在EasyStreamingClient中使用av_bitstream_filter_filter后未及時釋放內存導致的內存泄漏。

我們可以通過增加如下代碼解決內存泄露問題:

if (m_vbsf_h364_toannexb != NULL)
{
	av_free(packet.data);
	packet.data = NULL;
}

再次測試后,我們沒有再發現內存泄漏的問題,所以在此可以給大家提醒,如果使用av_bitstream_filter_filter,則一定要及時釋放內存。

上述內容就是音視頻提取功能組件EasyStreamingServer讀取本地文件出現內存泄露問題該如何修復,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南投县| 凤山县| 晋江市| 浠水县| 商河县| 吉林市| 涞水县| 施秉县| 吉首市| 衡阳市| 广宗县| 屏边| 龙海市| 曲水县| 苍南县| 石河子市| 德兴市| 卢龙县| 宁国市| 新郑市| 石嘴山市| 赤峰市| 宁津县| 德州市| 宁都县| 中江县| 景德镇市| 凤山县| 桂阳县| 平度市| 莫力| 东乌| 东乡县| 平顺县| 江达县| 拉孜县| 即墨市| 临汾市| 桃江县| 静乐县| 德庆县|