有哪個(gè)網(wǎng)站專(zhuān)業(yè)做漫畫(huà)素材的寧波百度關(guān)鍵詞推廣
前言:
gstreamer里很多element都提供 QOS 機(jī)制,src,filter 和 sink 都有。Sink element 的 QOS 機(jī)制由 gstbasesink 統(tǒng)一提供。
qos? (quality of service)? 是一種評(píng)價(jià)機(jī)制,這個(gè)領(lǐng)域中都有這一概念,比如網(wǎng)絡(luò)的qos。gstbasesink里的 qos 用來(lái)統(tǒng)計(jì)傳入的 gstbuffer 的數(shù)據(jù)信息,然后發(fā)送 qos event 給上游 element ,從而讓上游element 控制對(duì) gstbasesink 的gstbuffer 輸入速度,比如送的太快了,則發(fā)送一個(gè) qos event 要求上游element 推送 gstbuffer 慢一點(diǎn),如果推送 gstbuffer 慢了,則發(fā)送 qos event 要求上游推送快一點(diǎn)。
可以把 gstbasesink 里 的 qos 工作分為兩塊:
- 統(tǒng)計(jì)分析;
- qos event上報(bào)。
統(tǒng)計(jì)分析是一直在做的,當(dāng)qos_enable設(shè)置true后,qos event上報(bào)功能被打開(kāi)。