tsdumper2 reads incoming mpeg transport stream over UDP/RTP and then records it to disk. The files names are generated based on preconfigured time interval. https://georgi.unixsol.org/programs/tsdumper2/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

tsdumper2.1 2.9KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. .TH TSDUMPER2 "1" "July 2013" "tsdumper2 0.9" "User Commands"
  2. .SH NAME
  3. tsdumper2 \- Record mpeg transport stream in files.
  4. .SH SYNOPSIS
  5. .B tsdumper2 -n <name> -i <input> \fI..other options..\fR
  6. .SH DESCRIPTION
  7. tsdumper2 reads incoming mpeg transport stream over UDP/RTP and then
  8. records it to disk. The files names are generated based on preconfigured
  9. time interval.
  10. .SH OPTIONS
  11. .PP
  12. .TP
  13. \fB\-n\fR, \fB\-\-prefix\fR <name>
  14. Set file name prefix. The output file name is generated using the
  15. following pattern: PREFIX-YYYYMMDD_hhmmss_UNIXTS.ts
  16. .TP
  17. \fB\-s\fR, \fB\-\-seconds\fR <seconds>
  18. How much seconds should each individual file be long. The default
  19. interval is 60 seconds.
  20. .TP
  21. \fB\-d\fR, \fB\-\-output\-dir\fR <dir>
  22. Set the directory into which the files will be written. The default
  23. directory is . (current directory).
  24. .TP
  25. \fB\-D\fR, \fB\-\-create\-dirs\fR
  26. Save output files into directories named YYYY/MM/DD/hh. The output
  27. file is created in the top directory and then it is hard linked into
  28. the output directory. In the top directory you'll see the file that
  29. is currently written.
  30. .TP
  31. .SH INPUT OPTIONS
  32. .PP
  33. .TP
  34. \fB\-i\fR, \fB\-\-input\fR <source>
  35. Where to read from. tsdumper2 supports input from IPv4 multicast/unicast
  36. addresses (\-i udp://224.0.0.1:5000/) or IPv6 multicast/unicast
  37. addresses (\-i udp://[ff01::1111]:5000). RTP input is also supported
  38. by using rtp:// instead of udp://.
  39. .TP
  40. \fB\-z\fR, \fB\-\-input\-ignore\-disc\fR
  41. Do not report RTP discontinuity errors.
  42. .TP
  43. \fB\-4\fR, \fB\-\-ipv4\fR
  44. Use only IPv4 addresses for the input. IPv6 addresses would be are ignorred.
  45. .TP
  46. \fB\-6\fR, \fB\-\-ipv6\fR
  47. Use only IPv6 addresses of the server. IPv4 addresses would be are ignorred.
  48. .TP
  49. .SH MISC OPTIONS
  50. .PP
  51. .TP
  52. \fB\-V\fR, \fB\-\-version\fR
  53. Show program version.
  54. .TP
  55. \fB\-h\fR, \fB\-\-help\fR
  56. Show program help.
  57. .TP
  58. .SH EXAMPLES
  59. To get a quick start here are some example command lines.
  60. .nf
  61. # Read multicast stream from 239.78.78.78:5000 and save it in
  62. # files with test- prefix
  63. tsdumper2 --input udp://239.78.78.78:5000/ --prefix test
  64. # Same as above but create directories YYYY/MM/DD/HH and put
  65. # files into the directory.
  66. tsdumper2 --input udp://239.78.78.78:5000/ --prefix test --create-dirs
  67. # Same as above but create directories YYYY/MM/DD/HH and put
  68. # files into the directory and create new file each 10 seconds.
  69. tsdumper2 --input udp://239.78.78.78:5000/ --prefix test --create-dirs --seconds 10
  70. .fi
  71. .SH SEE ALSO
  72. See the README file for more information. If you have questions, remarks,
  73. problems or you just want to contact the developer, write to:
  74. \fIgeorgi@unixsol.org\fP
  75. .TP
  76. For more info, see the website at
  77. .I http://georgi.unixsol.org/programs/tsdumper2/
  78. .SH AUTHORS
  79. Written by Georgi Chorbadzhiyski <\fBgeorgi@unixsol.org\fR>
  80. .SH LICENSE
  81. This program is free software; you can redistribute it and/or modify it under
  82. the terms of version 2 of the GNU General Public License as published by the
  83. Free Software Foundation.