తో మీడియా నాణ్యతను నియంత్రించడానికి Mediasoup-client, మీరు ఈ దశలను అనుసరించవచ్చు:
కాన్ఫిగర్ చేయండి Transpor
ఒక సృష్టించేటప్పుడు Transport
, మీరు మీడియా నాణ్యతకు సంబంధించిన కాన్ఫిగరేషన్లను పేర్కొనవచ్చు.
ఉదాహరణకు, మీరు maxBitrate
మీడియా స్ట్రీమ్ల కోసం గరిష్ట బిట్రేట్ను పరిమితం చేయడం వంటి పారామితులను ఉపయోగించవచ్చు.
Producer
కాన్ఫిగరేషన్ని సర్దుబాటు చేయండి
ఒక సృష్టించేటప్పుడు Producer
, మీరు మీడియా నాణ్యతను నియంత్రించడానికి కాన్ఫిగరేషన్ను సర్దుబాటు చేయవచ్చు.
maxBitrate
ఉదాహరణకు, మీరు బిట్రేట్ను పరిమితం చేయడం లేదా scaleResolutionDownBy
మీడియా స్ట్రీమ్ల రిజల్యూషన్ను తగ్గించడం వంటి పారామితులను ఉపయోగించవచ్చు .
Consumer
కాన్ఫిగరేషన్ని సర్దుబాటు చేయండి
ఒక సృష్టించేటప్పుడు Consumer
, మీరు మీడియా నాణ్యతను నియంత్రించడానికి కాన్ఫిగరేషన్ను సర్దుబాటు చేయవచ్చు.
ఉదాహరణకు, మీరు preferredCodec
నిర్దిష్ట కోడెక్కు ప్రాధాన్యత ఇవ్వడం లేదా preferredBitrate
మీడియా స్ట్రీమ్ల కోసం ప్రాధాన్య బిట్రేట్ను అభ్యర్థించడం వంటి పారామితులను ఉపయోగించవచ్చు.
ఈవెంట్లు మరియు హ్యాండిల్ను పర్యవేక్షించండి
Mediasoup-client producer
, వంటి ఈవెంట్లను అందిస్తుంది మరియు మీరు మీడియా నాణ్యత నియంత్రణ కోసం పర్యవేక్షించవచ్చు మరియు నిర్వహించవచ్చు consumer
. downlinkBwe
uplinkBwe
ఉదాహరణకు, మీరు అప్లింక్ బ్యాండ్విడ్త్ ఆధారంగా నాణ్యతను సర్దుబాటు చేయడానికి 'uplinkBwe' ఈవెంట్ని వినవచ్చు.
మీ అప్లికేషన్ యొక్క అవసరాలు మరియు దృశ్యాలను బట్టి మీడియా నాణ్యత మరియు అందుబాటులో ఉన్న కాన్ఫిగరేషన్లను నియంత్రించడానికి నిర్దిష్ట విధానం మారవచ్చని దయచేసి గమనించండి. Mediasoup-client మీ అవసరాలకు అనుగుణంగా మీడియా నాణ్యతను సర్దుబాటు చేయడం కోసం సంబంధిత కాన్ఫిగరేషన్లు మరియు ఈవెంట్ల గురించి మరింత తెలుసుకోవడానికి డాక్యుమెంటేషన్ను చూడండి .