infra.txt 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. FFmpeg Infrastructure:
  2. ======================
  3. Trademark:
  4. ~~~~~~~~~~
  5. ffmpeg trademark registered in france by ffmpeg creator.
  6. Domain + NS:
  7. ~~~~~~~~~~~~
  8. ffmpeg.org domain name
  9. ns1.avcodec.org Primary Name server (provided by Telepoint, hosted at Telepoint in bulgaria)
  10. ns2.avcodec.org Replica Name server (provided by an ffmpeg developer, hosted at Hetzner in germany)
  11. ns3.avcodec.org Replica Name server (provided by an ffmpeg developer, hosted at Prometeus Cdlan in italy)
  12. Servers:
  13. ~~~~~~~~
  14. Main Server:
  15. ------------
  16. Our Main server is hosted at telepoint.bg
  17. for more details see: https://www.ffmpeg.org/#thanks_sponsor_0001
  18. Nothing runs on our main server directly, instead several VMs run on it.
  19. ffmpeg.org VM:
  20. --------------
  21. Web, mail, and public facing git, also website git
  22. fftrac VM:
  23. ----------
  24. trac.ffmpeg.org Issue tracking
  25. gpg encrypted backups of the trac repositories are created once a day
  26. and can be downloaded by any of the admins.
  27. ffaux VM:
  28. ---------
  29. patchwork.ffmpeg.org Patch tracking
  30. vote.ffmpeg.org Condorcet voting
  31. fate:
  32. -----
  33. fate.ffmpeg.org FFmpeg automated testing environment
  34. coverage:
  35. ---------
  36. coverage.ffmpeg.org Fate code coverage
  37. The main and fate server as well as VMs currently run ubuntu
  38. Cronjobs:
  39. ~~~~~~~~~
  40. Part of the docs is in the main ffmpeg repository as texi files, this part is build by a cronjob. So is the
  41. doxygen stuff as well as the FFmpeg git snapshot.
  42. These 3 scripts are under the ffcron user
  43. Git:
  44. ~~~~
  45. Public facing git is provided by our infra, (https://git.ffmpeg.org/gitweb)
  46. main developer ffmpeg git repository for historic reasons is provided by (git@source.ffmpeg.org:ffmpeg)
  47. Other developer git repositories are provided via git@git.ffmpeg.org:<NAME_OF_REPOSITORY>
  48. git mirrors are available on https://github.com/FFmpeg
  49. (there are some exceptions where primary repositories are on github or elsewhere instead of the mirrors)
  50. Github mirrors are redundantly synced by multiple people
  51. You need a new git repository related to FFmpeg ? contact root at ffmpeg.org
  52. git repositories are managed by gitolite, every change to permissions is
  53. logged, including when, what and by whom
  54. Fate:
  55. ~~~~~
  56. fatesamples are provided via rsync. Every FFmpeg developer who has a shell account in ffmpeg.org
  57. should be in the samples group and be able to upload samples.
  58. See https://www.ffmpeg.org/fate.html#Uploading-new-samples-to-the-fate-suite
  59. Accounts:
  60. ~~~~~~~~~
  61. You need an account for some FFmpeg work? Send mail to root at ffmpeg.org
  62. VMs:
  63. ~~~~
  64. You need a VM, docker container for FFmpeg? contact root at ffmpeg.org
  65. (for docker, CC Andriy)
  66. Multimedia Wiki:
  67. ~~~~~~~~~~~~~~~~
  68. The Multimedia Wiki http://wiki.multimedia.cx is ran by Mike Melanson.
  69. While not directly part of FFmpeg infrastructure, technical codec and format
  70. information written by FFmpeg developers can be found within.
  71. It is our unofficial official tech wiki. For access contact Mike.
  72. IRC:
  73. ~~~~
  74. irc channels are at https://libera.chat/
  75. irc channel archives are at https://libera.irclog.whitequark.org
  76. #ffmpeg and #ffmpeg-devel founder/admins: BtbN, Michael, Compn
  77. #ffmpeg-meeting founder/admins: BtbN, Michael
  78. Twitter aka X:
  79. ~~~~~~~~~~~~~~
  80. https://twitter.com/FFmpeg or https://x.com/FFmpeg
  81. If you would like to post to twitter please contact twitter MAINTAINERS
  82. for access. We want more developers posting to twitter!
  83. Reddit:
  84. ~~~~~~~
  85. https://www.reddit.com/r/ffmpeg/
  86. moderated by Gyan
  87. Facebook:
  88. ~~~~~~~~~
  89. https://www.facebook.com/ffmpeg
  90. ???
  91. Wikipedia entry:
  92. ~~~~~~~~~~~~~~~~
  93. https://en.wikipedia.org/wiki/FFmpeg