bigbluebutton-Github/build/packages-template
prlanzarin 6f927a3835 build(freeswitch): add mod_audio_fork and libwebsockets
Add mod_audio_fork to FreeSWITCH's build alongside libwebsockets
(which mod_audio_fork depends on).

mod_audio_fork is used by the built in transcription feature as
a way to extract L16 streams from FreeSWITCH via WebSockets for further
processing by arbitrary transcription servers.

For full details on mod_audio_fork itself, please check drachtio's
source repo: github.com/drachtio/drachtio-freeswitch-modules.git

A few cautionary tales about this one:
  - The new patch (mod_audio_fork_build.patch) guarantees libwebsockets
    is properly linked to FreeSWITCH and that mod_audio_fork is built as
    well. That's because mod_audio_fork is not an upstream module.
  - The patch _may_ introduce conflicts on FreeSWITCH bumps more easily
    than the other patches we have. They shouldn't be too hard to adapt,
    though.
  - There's fine tuning to be done to FreeSWITCH's unit file regarding
    mod_audio_fork's capabilities. Again: check drachtio's repo.
2023-04-25 10:04:59 -03:00
..
bbb-apps-akka build: set default epoch of 1 to bbb*akka components 2022-07-13 15:53:50 +00:00
bbb-common initial public version 2021-08-13 12:53:18 +02:00
bbb-config Merge pull request #16807 from antobinary/update-apply-lib 2023-02-24 12:50:45 -05:00
bbb-etherpad Merge pull request #15884 from danielpetri1/etherpad-language 2022-12-22 13:09:25 -05:00
bbb-export-annotations build: create the fonts dir before using it 2023-03-10 13:41:12 -05:00
bbb-freeswitch-core build(freeswitch): add mod_audio_fork and libwebsockets 2023-04-25 10:04:59 -03:00
bbb-freeswitch-sounds chore: move sox dependency to Dockerfile 2022-03-31 01:39:46 +00:00
bbb-fsesl-akka build: set default epoch of 1 to bbb*akka components 2022-07-13 15:53:50 +00:00
bbb-html5 Removes bbb-html5-conn-limit.conf from old path if exists 2023-02-22 09:07:44 -03:00
bbb-html5-nodejs Force wget nodejs to retry on http 404 error 2023-03-20 13:43:17 -03:00
bbb-learning-dashboard build(dashboard): omit dev dependencies and disable eslint 2022-09-16 11:13:57 -03:00
bbb-libreoffice-docker Add dependency for apparmor-utils 2023-02-05 16:05:29 -06:00
bbb-lti build: /lib vs /usr/lib consistency 2022-09-01 15:40:01 +00:00
bbb-mkclean build: renamed opts-bionic to -focal 2022-03-14 18:53:35 +00:00
bbb-pads Merge tag 'v2.5.3' into merge25-26-jul14 2022-07-15 11:08:02 -03:00
bbb-playback build: do not delete .nginx file, it is removed on upgrade too 2022-03-18 19:02:46 +00:00
bbb-playback-notes build: do not delete .nginx file, it is removed on upgrade too 2022-03-18 19:02:46 +00:00
bbb-playback-podcast packaging: Add dependencies on yq 3 2022-04-25 15:04:38 -04:00
bbb-playback-presentation packaging: Add dependencies on yq 3 2022-04-25 15:04:38 -04:00
bbb-playback-screenshare build: do not delete .nginx file, it is removed on upgrade too 2022-03-18 19:02:46 +00:00
bbb-playback-video build: reload nginx after bbb-playback-video is installed 2023-03-14 10:47:40 -04:00
bbb-record-core Added bbb-rap-caption-inbox 2022-08-09 07:17:29 -05:00
bbb-web [issue-16363] - Introduced file dependency used in presentation 2023-01-16 16:24:22 -03:00
bbb-webhooks Merge tag 'v2.5.3' into merge25-26-jul14 2022-07-15 11:08:02 -03:00
bbb-webrtc-recorder build: add bbb-webrtc-recorder 2023-04-20 16:24:34 -03:00
bbb-webrtc-sfu build: add bbb-webrtc-recorder 2023-04-20 16:24:34 -03:00
bigbluebutton build: add bbb-webrtc-recorder 2023-04-20 16:24:34 -03:00