c ++ - Tilslutning af RTP multicast fra kilden

Indlæg af Hanne Mølgaard Plasc

Problem



Denne computer tager SDI-video som input og giver RTP-strøm som output. Der er ikke noget problem med at tilslutte denne rtp multicast fra en anden computer på samme netværk, men hvis jeg kører min software på SDI til RTP-maskinen, kan jeg ikke få nogen pakker. Der er ikke noget problem med at deltage i multicast, men det virker som om der ikke er pakker .


Vi har 2 identiske netværk, jeg har forsøgt begge, ingen succes. Jeg har også prøvet en anden software som VLC for at se om de kan få nogle pakker, og det ser ud til, at de ikke har noget problem. Jeg kontrollerede ressourceovervågning og så, at disse software lytter til porte uden at give en lokal ip-adresse. skal altid indstille computerens lokale ip-adresse, før de tilslutter en multicast-strøm for at vælge netværket (der er 2)

Bedste reference


For jrtplib skal du indstille acceptOwnPackets før du opretter en session


RTPSessionParams rtp\_sp;

rtp\_sp.SetAcceptOwnPackets( TRUE );