opusrtp.1 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. .\" Process this file with
  2. .\" groff -man -Tascii opusrtp.1
  3. .\"
  4. .TH opusrtp 1 2019-09-07 "Xiph.Org Foundation" "opus-tools"
  5. .SH NAME
  6. opusrtp \(en transmit or receive an Opus audio RTP stream
  7. .SH SYNOPSIS
  8. .B opusrtp
  9. [
  10. .I transmit-options
  11. ]
  12. .I in.opus ...
  13. .PP
  14. .B opusrtp
  15. .B --sniff
  16. .I device
  17. [
  18. .I receive-options
  19. ]
  20. .PP
  21. .B opusrtp
  22. .B --extract
  23. .I in.pcap
  24. [
  25. .I receive-options
  26. ]
  27. .PP
  28. .B opusrtp
  29. .B --help
  30. .PP
  31. .B opusrtp
  32. .B --version
  33. .SH DESCRIPTION
  34. .B opusrtp
  35. is an experimental tool to transmit and receive Opus audio RTP streams,
  36. used for interactive applications on the internet.
  37. .SH OPTIONS
  38. .SS "General options"
  39. .TP
  40. .BR -h ", " --help
  41. Show command help.
  42. .TP
  43. .BR -V ", " --version
  44. Show version information.
  45. .SS "Transmit options"
  46. .TP
  47. \fB-d\fR, \fB--destination\fR \fIaddr\fR
  48. Set destination IP address (default: 127.0.0.1).
  49. .TP
  50. \fB-p\fR, \fB--port\fR \fIN\fR
  51. Set destination port (1\(en65535, default: 1234).
  52. .TP
  53. \fB-t\fR, \fB--type\fR \fIN\fR
  54. Set RTP payload type (0\(en127, default: 120).
  55. .SS "Receive options"
  56. .TP
  57. \fB--sniff\fR \fIdevice\fR
  58. Sniff the network device for active RTP sessions, which can be
  59. useful for debugging other Opus RTP implementations. This may
  60. require superuser privileges.
  61. .TP
  62. \fB-e\fR, \fB--extract\fR \fIin.pcap\fR
  63. Extract from input pcap file.
  64. .TP
  65. \fB-p\fR, \fB--port\fR \fIN\fR
  66. Set destination port to capture (1\(en65535). By default, the first plausible
  67. port number that is seen is captured.
  68. .TP
  69. \fB-t\fR, \fB--type\fR \fIN\fR
  70. Set RTP payload type to capture (0\(en127). By default, the first plausible
  71. dynamic payload type (96\(en127) that is seen is captured.
  72. .TP
  73. \fB-o\fR, \fB--output\fR \fIout.opus\fR
  74. Write Ogg Opus output file.
  75. .TP
  76. \fB-r\fR, \fB--rate\fR \fIN\fR
  77. Set original sample rate in Ogg Opus output file (default: 48000).
  78. .TP
  79. \fB-c\fR, \fB--channels\fR \fIN\fR
  80. Set channel count in Ogg Opus output file (default: 2).
  81. .SH AUTHORS
  82. Ralph Giles <giles@thaumas.net>
  83. .SH BUGS
  84. The receive mode does not support out-of-order or missing packets,
  85. multiple simultaneous RTP streams with the same destination port
  86. number and payload type, or normal unicast and multicast receive.
  87. .SH SEE ALSO
  88. .BR opusdec (1),
  89. .BR opusenc (1),
  90. .BR opusinfo (1)