opusrtp(1)

πŸ“¦ version 0.1.10, in ubuntu jammy

πŸ’– opusrtp β€” the opus-tools girlies' guide ✨

okay so bestie, this is opusrtp(1), straight out of the opus-tools collection, and she is serving RTP realness. let's get into it πŸŽ€


πŸ¦‹ NAME

opusrtp β€” wrap your Opus audio all cozy inside RTP πŸ’…


✨ SYNOPSIS

opusrtp [ -hV ] [ --sniff ] file.opus [ file2.opus ... ]

🌸 DESCRIPTION

okay so opusrtp is a demonstration tool for sending and receiving Opus audio data in RTP. it's giving interactive-applications-on-the-internet energy, fr fr. 🌈

by default? the Opus audio from each file you hand her gets sent as an RTP stream. that's it. that's the vibe. πŸ’–


πŸ‘‘ OPTIONS

  • -h, --help β€” prints the help message, bestie. your little cheat sheet 🫢
  • -V, --version β€” shows off the version info, main character style ✨
  • --quiet β€” suppresses program output. not a word. silent. mysterious. πŸ’€
  • --sniff β€” sniffs the network for active RTP sessions and saves them to .opus files 🐽✨. this is lowkey so useful for debugging other Opus RTP implementations. but β€” and hear me out β€” for this function to work, the program has to be run with superuser privileges. periodt.
⚠️ no cap, --sniff needs superuser privileges. don't come crying to me when it doesn't work otherwise 😭

🧚 AUTHORS

Ralph Giles <giles@thaumas.net> β€” the icon, the legend, the moment πŸ’œ


πŸ’€ BUGS

okay so this is the part where we keep it real πŸ™ˆ

  • only the sniff mode is implemented. she should do normal unicast and multicast send/receive. she does not. not yet.
  • the sniff mode should allow specifying device/host/port/payload type to limit capture. all of that is hard-coded. yes, all of it. no, you cannot change it. 😭

🌟 SEE ALSO

opusdec(1), opusenc(1), opusinfo(1) β€” go read those too, they're iconic πŸ‘‘


and that's the whole page, bestie!! πŸŽ€ this lil' manual came to you from the Xiph.Org Foundation, dated 2012-08-31 β€” vintage but still slaying ✨ mwah πŸ’‹

πŸ“¦ where this page comes from