இல் தரக் கட்டுப்பாடு Mediasoup-client

உடன் மீடியா தரத்தை கட்டுப்படுத்த 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 உங்கள் தேவைகளுக்கு ஏற்ப மீடியா தரத்தை சரிசெய்வதற்கான தொடர்புடைய கட்டமைப்புகள் மற்றும் நிகழ்வுகள் பற்றி மேலும் அறிய ஆவணங்களைப் பார்க்கவும் .