Chun sruthanna meán a sheoladh agus a fháil le Mediasoup-client, is féidir leat na céimeanna seo a leanúint:
Tosaigh Transport
Gcéad dul síos, tosaigh Transport
rud ag baint úsáide as an modh device.createSendTransport()
nó device.createRecvTransport()
.
const transport = await device.createSendTransport({
// Transport configuration
});
Cruthaigh Producer
Nuair a bheidh an réad agat Transport
, is féidir leat a chruthú Producer
chun sruthanna meán a sheoladh chuig an bhfreastalaí. Úsáid an transport.produce()
modh agus sonraigh an cineál sruth meán(m.sh., 'fuaime', 'físeán', 'sonraí') agus aon chumraíochtaí eile a theastaíonn.
const producer = await transport.produce({
kind: 'video',
// Producer configuration
});
Cruthaigh Consumer
Chun sruthanna meán a fháil ón bhfreastalaí, ní mór duit Consumer
. Úsáid an transport.consume()
modh agus sonraigh an chumraíocht don Consumer
.
const consumer = await transport.consume({
// Consumer configuration
});
Seol agus Faigh Sonraí
Soláthraíonn an réad Léiritheoir modhanna chun sonraí a sheoladh chuig an bhfreastalaí, mar shampla producer.send()
sonraí físe nó fuaime a sheoladh. Is féidir leat éisteacht freisin le haghaidh imeachtaí ar nós ‘iompar’, ‘táirgeoir’, nó imeachtaí comhchosúla chun seoladh sonraí a láimhseáil.
Soláthraíonn an réad Tomhaltóra modhanna chun sonraí a fháil ón bhfreastalaí, mar shampla consumer.on('transport',() => { /* Handle received data */ })
. Is féidir leat éisteacht freisin le haghaidh 'tomhaltóra' nó imeachtaí comhchosúla chun sonraí glactha a láimhseáil.
Tabhair faoi deara le do thoil gur féidir leis an bpróiseas seolta agus glactha sruthanna meán a bheith níos casta ag brath ar riachtanais agus cumraíochtaí d'iarratais. Déan tagairt don Mediasoup-client doiciméadú le haghaidh tuilleadh faisnéise ar na modhanna agus na himeachtaí atá ar fáil chun seolta agus fáil sruthanna meán a shaincheapadh de réir do riachtanas.