我有一個自定義的FMS應用程序和Flash Player廣播,它使用帶寬檢測到設定的質量,如:直播視頻質量vs下降?
camera.setQuality(detected_bandwidth, 0);
這個作品非常好,以避免與緩慢的上傳速度廣播丟幀,但現在我想贊成丟棄視頻質量的幀。問題是,無論任何其他setQuality命令,如:
camera.setQuality(detected_bandwidth, 90);
或
camera.setQuality(0, 90);
我得到更好的畫面質量與丟幀的期望,但掉幀的方式很不一致,產生非常生澀的視頻。例如,它看起來大概有3或4幀播放,然後暫停,然後3或4多一個暫停,等等。
我也嘗試了許多緩衝設置,沒有運氣。有沒有辦法平滑掉幀,所以它更像是1幀,暫停,1幀,暫停等?
您可能還希望根據帶寬以及相機上檢測到的運動量調整關鍵幀間隔。 http://livedocs.adobe.com/flashmediaserver/3.0/hpdocs/help.html?content=00000135.html –