உடன் மீடியா தரத்தை கட்டுப்படுத்த Mediasoup-client, நீங்கள் பின்வரும் படிகளைப் பின்பற்றலாம்:
கட்டமைக்கவும் Transpor
ஐ உருவாக்கும் போது Transport
, மீடியா தரம் தொடர்பான உள்ளமைவுகளைக் குறிப்பிடலாம்.
maxBitrate
எடுத்துக்காட்டாக, மீடியா ஸ்ட்ரீம்களுக்கான அதிகபட்ச பிட்ரேட்டைக் கட்டுப்படுத்துவது போன்ற அளவுருக்களைப் பயன்படுத்தலாம் .
const transport = await device.createSendTransport({
// Transport configuration
maxBitrate: 500000 // Limit maximum bitrate to 500kbps
});
Producer
உள்ளமைவை சரிசெய்யவும்
ஐ உருவாக்கும்போது Producer
, மீடியா தரத்தைக் கட்டுப்படுத்த உள்ளமைவைச் சரிசெய்யலாம்.
எடுத்துக்காட்டாக, பிட்ரேட்டைக் கட்டுப்படுத்துவது அல்லது மீடியா ஸ்ட்ரீம்களின் தெளிவுத்திறனைக் குறைப்பது maxBitrate
போன்ற அளவுருக்களைப் பயன்படுத்தலாம். scaleResolutionDownBy
const producer = await transport.produce({
kind: 'video',
// Producer configuration
maxBitrate: 300000, // Limit maximum bitrate to 300kbps
scaleResolutionDownBy: 2 // Scale down resolution by 1/2
});
Consumer
உள்ளமைவை சரிசெய்யவும்
ஐ உருவாக்கும்போது Consumer
, மீடியா தரத்தைக் கட்டுப்படுத்த உள்ளமைவைச் சரிசெய்யலாம்.
preferredCodec
எடுத்துக்காட்டாக, குறிப்பிட்ட கோடெக்கிற்கு முன்னுரிமை கொடுப்பது அல்லது preferredBitrate
மீடியா ஸ்ட்ரீம்களுக்கு விருப்பமான பிட்ரேட்டைக் கோருவது போன்ற அளவுருக்களைப் பயன்படுத்தலாம் .
const consumer = await transport.consume({
// Consumer configuration
preferredCodec: 'h264', // Prefer using H.264 codec
preferredBitrate: 500000 // Request preferred bitrate of 500kbps
});
நிகழ்வுகள் மற்றும் கையாளுதலைக் கண்காணிக்கவும்
Mediasoup-client போன்ற நிகழ்வுகளை வழங்குகிறது producer
, consumer
மேலும் நீங்கள் மீடியா தரக் கட்டுப்பாட்டைக் கண்காணிக்கவும் கையாளவும் முடியும் downlinkBwe
. uplinkBwe
எடுத்துக்காட்டாக, அப்லிங்க் அலைவரிசையின் அடிப்படையில் தரத்தைச் சரிசெய்ய, 'uplinkBwe' நிகழ்வைக் கேட்கலாம்.
transport.on('uplinkBwe',(event) => {
const targetBitrate = event.targetBitrate;
// Adjust quality based on uplink bandwidth
});
உங்கள் பயன்பாட்டின் தேவைகள் மற்றும் காட்சிகளைப் பொறுத்து மீடியா தரத்தைக் கட்டுப்படுத்துவதற்கான குறிப்பிட்ட அணுகுமுறை மற்றும் கிடைக்கக்கூடிய உள்ளமைவுகள் மாறுபடலாம் என்பதை நினைவில் கொள்ளவும். Mediasoup-client உங்கள் தேவைகளுக்கு ஏற்ப மீடியா தரத்தை சரிசெய்வதற்கான தொடர்புடைய கட்டமைப்புகள் மற்றும் நிகழ்வுகள் பற்றி மேலும் அறிய ஆவணங்களைப் பார்க்கவும் .