├── .babelrc ├── .classpath ├── .github └── workflows │ ├── main.yaml │ ├── release-package.yml │ ├── release-snapshot.yml │ ├── run-js-test.yml │ └── update-embedded-player.yml ├── .gitignore ├── .npmignore ├── .project ├── .settings └── .gitignore ├── README.md ├── api-extractor.json ├── codecov.yml ├── codesigning.asc.enc ├── embedded-player ├── .gitignore ├── embedded-player.js ├── package-lock.json ├── package.json └── rollup.config.module.cjs ├── karma.conf.cjs ├── mvn-settings.xml ├── package.json ├── pom.xml ├── redeploy.sh ├── rollup.config.browser.cjs ├── rollup.config.module.cjs ├── src ├── main │ ├── .npmignore │ ├── java │ │ └── io │ │ │ └── antmedia │ │ │ ├── SecurityConfiguration.java │ │ │ └── enterprise │ │ │ └── streamapp │ │ │ ├── AMSEndpointConfigurator.java │ │ │ ├── WebSocketLocalHandler.java │ │ │ └── WebSocketSignalingLocalHandler.java │ ├── js │ │ ├── external │ │ │ └── loglevel.min.js │ │ ├── fetch.stream.js │ │ ├── index.js │ │ ├── media_manager.js │ │ ├── peer_stats.js │ │ ├── soundmeter.js │ │ ├── stream_merger.js │ │ ├── utility.js │ │ ├── video-effect.js │ │ ├── volume-meter-processor.js │ │ ├── webrtc_adaptor.js │ │ └── websocket_adaptor.js │ ├── resources │ │ └── probe-template.xml │ └── webapp │ │ ├── .npmignore │ │ ├── META-INF │ │ └── context.xml │ │ ├── WEB-INF │ │ ├── red5-web.properties │ │ ├── red5-web.xml │ │ └── web.xml │ │ ├── audio_player.html │ │ ├── audio_publish.html │ │ ├── cam_play.html │ │ ├── canvas-player.html │ │ ├── canvas-publish.html │ │ ├── conference-deprecated.html │ │ ├── conference-room.html │ │ ├── conference.html │ │ ├── css │ │ ├── common.css │ │ ├── external │ │ │ ├── animate.css │ │ │ ├── bootstrap3 │ │ │ │ └── bootstrap.min.css │ │ │ ├── bootstrap4 │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ └── video-js.css │ │ ├── player.css │ │ ├── samples.css │ │ ├── style.css │ │ ├── style.css.map │ │ ├── style.scss │ │ └── videojs-webrtc-plugin.css │ │ ├── datachannel.html │ │ ├── datachannel_example.html │ │ ├── images │ │ ├── ant-media-emblem.svg │ │ ├── ant-media-logo.svg │ │ ├── ant-media-video-call.svg │ │ ├── audio.png │ │ ├── blur-background.png │ │ ├── cloud-background.png │ │ ├── favicon.ico │ │ ├── favicon.png │ │ ├── icons │ │ │ ├── camera-off.svg │ │ │ ├── camera-on.svg │ │ │ ├── chat.svg │ │ │ ├── close-call.svg │ │ │ ├── close.svg │ │ │ ├── copy.svg │ │ │ ├── fullscreen.svg │ │ │ ├── microphone-off.svg │ │ │ ├── microphone-on.svg │ │ │ ├── mute-icon.svg │ │ │ ├── screen-share-off.svg │ │ │ ├── screen-share-on.svg │ │ │ ├── send.svg │ │ │ ├── settings.svg │ │ │ ├── share.svg │ │ │ ├── speaker-icon.svg │ │ │ └── users.svg │ │ ├── image-upload.png │ │ ├── loading.gif │ │ ├── login │ │ │ └── login-bg.jpg │ │ ├── logo.png │ │ ├── noeffect-background.png │ │ ├── on-air-light.jpg │ │ ├── play.png │ │ ├── slight-blur-background.png │ │ └── virtual-background.png │ │ ├── index.html │ │ ├── js │ │ ├── .gitignore │ │ ├── canvas-designer-widget.js │ │ ├── canvas-designer.html │ │ ├── canvas-designer.js │ │ └── external │ │ │ ├── .gitignore │ │ │ ├── adapter-latest.js │ │ │ ├── aws-sdk-2.839.0.min.js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ ├── bootstrap.min.js.map │ │ │ ├── deepar-effects │ │ │ ├── Ping_Pong.deepar │ │ │ └── flower_face.deepar │ │ │ ├── hls.js │ │ │ ├── jquery-3.7.1.min.js │ │ │ ├── jquery-3.7.1.slim.min.js │ │ │ ├── notify.min.js │ │ │ └── popper.min.js │ │ ├── mcu.html │ │ ├── merge_streams.html │ │ ├── multipeerplay.html │ │ ├── multitrack-conference.html │ │ ├── multitrack-play.html │ │ ├── multitrackplayer.html │ │ ├── peer.html │ │ ├── play.html │ │ ├── player.html │ │ ├── player_with_timestamp.html │ │ ├── publish_webrtc_deep_ar_effects.html │ │ ├── publish_webrtc_virtual_background.html │ │ ├── publish_with_timestamp.html │ │ ├── push-notification-register-and-send-draft.html │ │ ├── rtmp_srt_publish_and_play.html │ │ ├── samples.html │ │ ├── samples │ │ ├── datachannel_only_webrtc_frame.html │ │ ├── play_audio.html │ │ ├── play_webrtc.html │ │ ├── publish_audio.html │ │ ├── publish_webrtc.html │ │ ├── publish_webrtc_deep_ar_effects_frame.html │ │ ├── publish_webrtc_virtual_background_frame.html │ │ └── rtmp_srt_publish_and_play_sample.html │ │ ├── styles.css │ │ ├── webrtc-test-tool.html │ │ └── whip.html └── test │ └── js │ ├── fetch.stream.test.js │ ├── media_manager.test.js │ ├── selenium.spec.removed-js │ ├── soundmeter.test.js │ ├── stream.merger.test.js │ ├── utility.test.js │ └── webrtc_adaptor.test.js └── tsconfig.json /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/.babelrc -------------------------------------------------------------------------------- /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/.classpath -------------------------------------------------------------------------------- /.github/workflows/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/.github/workflows/main.yaml -------------------------------------------------------------------------------- /.github/workflows/release-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/.github/workflows/release-package.yml -------------------------------------------------------------------------------- /.github/workflows/release-snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/.github/workflows/release-snapshot.yml -------------------------------------------------------------------------------- /.github/workflows/run-js-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/.github/workflows/run-js-test.yml -------------------------------------------------------------------------------- /.github/workflows/update-embedded-player.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/.github/workflows/update-embedded-player.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/.npmignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/.project -------------------------------------------------------------------------------- /.settings/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/.settings/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/README.md -------------------------------------------------------------------------------- /api-extractor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/api-extractor.json -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/codecov.yml -------------------------------------------------------------------------------- /codesigning.asc.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/codesigning.asc.enc -------------------------------------------------------------------------------- /embedded-player/.gitignore: -------------------------------------------------------------------------------- 1 | /dist/ 2 | -------------------------------------------------------------------------------- /embedded-player/embedded-player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/embedded-player/embedded-player.js -------------------------------------------------------------------------------- /embedded-player/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/embedded-player/package-lock.json -------------------------------------------------------------------------------- /embedded-player/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/embedded-player/package.json -------------------------------------------------------------------------------- /embedded-player/rollup.config.module.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/embedded-player/rollup.config.module.cjs -------------------------------------------------------------------------------- /karma.conf.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/karma.conf.cjs -------------------------------------------------------------------------------- /mvn-settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/mvn-settings.xml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/package.json -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/pom.xml -------------------------------------------------------------------------------- /redeploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/redeploy.sh -------------------------------------------------------------------------------- /rollup.config.browser.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/rollup.config.browser.cjs -------------------------------------------------------------------------------- /rollup.config.module.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/rollup.config.module.cjs -------------------------------------------------------------------------------- /src/main/.npmignore: -------------------------------------------------------------------------------- 1 | java 2 | resources 3 | 4 | -------------------------------------------------------------------------------- /src/main/java/io/antmedia/SecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/java/io/antmedia/SecurityConfiguration.java -------------------------------------------------------------------------------- /src/main/java/io/antmedia/enterprise/streamapp/AMSEndpointConfigurator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/java/io/antmedia/enterprise/streamapp/AMSEndpointConfigurator.java -------------------------------------------------------------------------------- /src/main/java/io/antmedia/enterprise/streamapp/WebSocketLocalHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/java/io/antmedia/enterprise/streamapp/WebSocketLocalHandler.java -------------------------------------------------------------------------------- /src/main/java/io/antmedia/enterprise/streamapp/WebSocketSignalingLocalHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/java/io/antmedia/enterprise/streamapp/WebSocketSignalingLocalHandler.java -------------------------------------------------------------------------------- /src/main/js/external/loglevel.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/js/external/loglevel.min.js -------------------------------------------------------------------------------- /src/main/js/fetch.stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/js/fetch.stream.js -------------------------------------------------------------------------------- /src/main/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/js/index.js -------------------------------------------------------------------------------- /src/main/js/media_manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/js/media_manager.js -------------------------------------------------------------------------------- /src/main/js/peer_stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/js/peer_stats.js -------------------------------------------------------------------------------- /src/main/js/soundmeter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/js/soundmeter.js -------------------------------------------------------------------------------- /src/main/js/stream_merger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/js/stream_merger.js -------------------------------------------------------------------------------- /src/main/js/utility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/js/utility.js -------------------------------------------------------------------------------- /src/main/js/video-effect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/js/video-effect.js -------------------------------------------------------------------------------- /src/main/js/volume-meter-processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/js/volume-meter-processor.js -------------------------------------------------------------------------------- /src/main/js/webrtc_adaptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/js/webrtc_adaptor.js -------------------------------------------------------------------------------- /src/main/js/websocket_adaptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/js/websocket_adaptor.js -------------------------------------------------------------------------------- /src/main/resources/probe-template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/resources/probe-template.xml -------------------------------------------------------------------------------- /src/main/webapp/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/.npmignore -------------------------------------------------------------------------------- /src/main/webapp/META-INF/context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/META-INF/context.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/red5-web.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/WEB-INF/red5-web.properties -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/red5-web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/WEB-INF/red5-web.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /src/main/webapp/audio_player.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/audio_player.html -------------------------------------------------------------------------------- /src/main/webapp/audio_publish.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/audio_publish.html -------------------------------------------------------------------------------- /src/main/webapp/cam_play.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/cam_play.html -------------------------------------------------------------------------------- /src/main/webapp/canvas-player.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/canvas-player.html -------------------------------------------------------------------------------- /src/main/webapp/canvas-publish.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/canvas-publish.html -------------------------------------------------------------------------------- /src/main/webapp/conference-deprecated.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/conference-deprecated.html -------------------------------------------------------------------------------- /src/main/webapp/conference-room.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/conference-room.html -------------------------------------------------------------------------------- /src/main/webapp/conference.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/conference.html -------------------------------------------------------------------------------- /src/main/webapp/css/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/css/common.css -------------------------------------------------------------------------------- /src/main/webapp/css/external/animate.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/css/external/animate.css -------------------------------------------------------------------------------- /src/main/webapp/css/external/bootstrap3/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/css/external/bootstrap3/bootstrap.min.css -------------------------------------------------------------------------------- /src/main/webapp/css/external/bootstrap4/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/css/external/bootstrap4/bootstrap-grid.css -------------------------------------------------------------------------------- /src/main/webapp/css/external/bootstrap4/bootstrap-grid.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/css/external/bootstrap4/bootstrap-grid.css.map -------------------------------------------------------------------------------- /src/main/webapp/css/external/bootstrap4/bootstrap-grid.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/css/external/bootstrap4/bootstrap-grid.min.css -------------------------------------------------------------------------------- /src/main/webapp/css/external/bootstrap4/bootstrap-grid.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/css/external/bootstrap4/bootstrap-grid.min.css.map -------------------------------------------------------------------------------- /src/main/webapp/css/external/bootstrap4/bootstrap-reboot.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/css/external/bootstrap4/bootstrap-reboot.css -------------------------------------------------------------------------------- /src/main/webapp/css/external/bootstrap4/bootstrap-reboot.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/css/external/bootstrap4/bootstrap-reboot.css.map -------------------------------------------------------------------------------- /src/main/webapp/css/external/bootstrap4/bootstrap-reboot.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/css/external/bootstrap4/bootstrap-reboot.min.css -------------------------------------------------------------------------------- /src/main/webapp/css/external/bootstrap4/bootstrap-reboot.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/css/external/bootstrap4/bootstrap-reboot.min.css.map -------------------------------------------------------------------------------- /src/main/webapp/css/external/bootstrap4/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/css/external/bootstrap4/bootstrap.css -------------------------------------------------------------------------------- /src/main/webapp/css/external/bootstrap4/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/css/external/bootstrap4/bootstrap.css.map -------------------------------------------------------------------------------- /src/main/webapp/css/external/bootstrap4/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/css/external/bootstrap4/bootstrap.min.css -------------------------------------------------------------------------------- /src/main/webapp/css/external/bootstrap4/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/css/external/bootstrap4/bootstrap.min.css.map -------------------------------------------------------------------------------- /src/main/webapp/css/external/video-js.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/css/external/video-js.css -------------------------------------------------------------------------------- /src/main/webapp/css/player.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/css/player.css -------------------------------------------------------------------------------- /src/main/webapp/css/samples.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/css/samples.css -------------------------------------------------------------------------------- /src/main/webapp/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/css/style.css -------------------------------------------------------------------------------- /src/main/webapp/css/style.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/css/style.css.map -------------------------------------------------------------------------------- /src/main/webapp/css/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/css/style.scss -------------------------------------------------------------------------------- /src/main/webapp/css/videojs-webrtc-plugin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/css/videojs-webrtc-plugin.css -------------------------------------------------------------------------------- /src/main/webapp/datachannel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/datachannel.html -------------------------------------------------------------------------------- /src/main/webapp/datachannel_example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/datachannel_example.html -------------------------------------------------------------------------------- /src/main/webapp/images/ant-media-emblem.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/ant-media-emblem.svg -------------------------------------------------------------------------------- /src/main/webapp/images/ant-media-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/ant-media-logo.svg -------------------------------------------------------------------------------- /src/main/webapp/images/ant-media-video-call.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/ant-media-video-call.svg -------------------------------------------------------------------------------- /src/main/webapp/images/audio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/audio.png -------------------------------------------------------------------------------- /src/main/webapp/images/blur-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/blur-background.png -------------------------------------------------------------------------------- /src/main/webapp/images/cloud-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/cloud-background.png -------------------------------------------------------------------------------- /src/main/webapp/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/favicon.ico -------------------------------------------------------------------------------- /src/main/webapp/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/favicon.png -------------------------------------------------------------------------------- /src/main/webapp/images/icons/camera-off.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/icons/camera-off.svg -------------------------------------------------------------------------------- /src/main/webapp/images/icons/camera-on.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/icons/camera-on.svg -------------------------------------------------------------------------------- /src/main/webapp/images/icons/chat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/icons/chat.svg -------------------------------------------------------------------------------- /src/main/webapp/images/icons/close-call.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/icons/close-call.svg -------------------------------------------------------------------------------- /src/main/webapp/images/icons/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/icons/close.svg -------------------------------------------------------------------------------- /src/main/webapp/images/icons/copy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/icons/copy.svg -------------------------------------------------------------------------------- /src/main/webapp/images/icons/fullscreen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/icons/fullscreen.svg -------------------------------------------------------------------------------- /src/main/webapp/images/icons/microphone-off.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/icons/microphone-off.svg -------------------------------------------------------------------------------- /src/main/webapp/images/icons/microphone-on.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/icons/microphone-on.svg -------------------------------------------------------------------------------- /src/main/webapp/images/icons/mute-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/icons/mute-icon.svg -------------------------------------------------------------------------------- /src/main/webapp/images/icons/screen-share-off.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/icons/screen-share-off.svg -------------------------------------------------------------------------------- /src/main/webapp/images/icons/screen-share-on.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/icons/screen-share-on.svg -------------------------------------------------------------------------------- /src/main/webapp/images/icons/send.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/icons/send.svg -------------------------------------------------------------------------------- /src/main/webapp/images/icons/settings.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/icons/settings.svg -------------------------------------------------------------------------------- /src/main/webapp/images/icons/share.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/icons/share.svg -------------------------------------------------------------------------------- /src/main/webapp/images/icons/speaker-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/icons/speaker-icon.svg -------------------------------------------------------------------------------- /src/main/webapp/images/icons/users.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/icons/users.svg -------------------------------------------------------------------------------- /src/main/webapp/images/image-upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/image-upload.png -------------------------------------------------------------------------------- /src/main/webapp/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/loading.gif -------------------------------------------------------------------------------- /src/main/webapp/images/login/login-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/login/login-bg.jpg -------------------------------------------------------------------------------- /src/main/webapp/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/logo.png -------------------------------------------------------------------------------- /src/main/webapp/images/noeffect-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/noeffect-background.png -------------------------------------------------------------------------------- /src/main/webapp/images/on-air-light.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/on-air-light.jpg -------------------------------------------------------------------------------- /src/main/webapp/images/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/play.png -------------------------------------------------------------------------------- /src/main/webapp/images/slight-blur-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/slight-blur-background.png -------------------------------------------------------------------------------- /src/main/webapp/images/virtual-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/images/virtual-background.png -------------------------------------------------------------------------------- /src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/index.html -------------------------------------------------------------------------------- /src/main/webapp/js/.gitignore: -------------------------------------------------------------------------------- 1 | /*.js 2 | /*.ts 3 | -------------------------------------------------------------------------------- /src/main/webapp/js/canvas-designer-widget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/js/canvas-designer-widget.js -------------------------------------------------------------------------------- /src/main/webapp/js/canvas-designer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/js/canvas-designer.html -------------------------------------------------------------------------------- /src/main/webapp/js/canvas-designer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/js/canvas-designer.js -------------------------------------------------------------------------------- /src/main/webapp/js/external/.gitignore: -------------------------------------------------------------------------------- 1 | /*.js 2 | -------------------------------------------------------------------------------- /src/main/webapp/js/external/adapter-latest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/js/external/adapter-latest.js -------------------------------------------------------------------------------- /src/main/webapp/js/external/aws-sdk-2.839.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/js/external/aws-sdk-2.839.0.min.js -------------------------------------------------------------------------------- /src/main/webapp/js/external/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/js/external/bootstrap.bundle.js -------------------------------------------------------------------------------- /src/main/webapp/js/external/bootstrap.bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/js/external/bootstrap.bundle.js.map -------------------------------------------------------------------------------- /src/main/webapp/js/external/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/js/external/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /src/main/webapp/js/external/bootstrap.bundle.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/js/external/bootstrap.bundle.min.js.map -------------------------------------------------------------------------------- /src/main/webapp/js/external/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/js/external/bootstrap.js -------------------------------------------------------------------------------- /src/main/webapp/js/external/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/js/external/bootstrap.js.map -------------------------------------------------------------------------------- /src/main/webapp/js/external/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/js/external/bootstrap.min.js -------------------------------------------------------------------------------- /src/main/webapp/js/external/bootstrap.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/js/external/bootstrap.min.js.map -------------------------------------------------------------------------------- /src/main/webapp/js/external/deepar-effects/Ping_Pong.deepar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/js/external/deepar-effects/Ping_Pong.deepar -------------------------------------------------------------------------------- /src/main/webapp/js/external/deepar-effects/flower_face.deepar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/js/external/deepar-effects/flower_face.deepar -------------------------------------------------------------------------------- /src/main/webapp/js/external/hls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/js/external/hls.js -------------------------------------------------------------------------------- /src/main/webapp/js/external/jquery-3.7.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/js/external/jquery-3.7.1.min.js -------------------------------------------------------------------------------- /src/main/webapp/js/external/jquery-3.7.1.slim.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/js/external/jquery-3.7.1.slim.min.js -------------------------------------------------------------------------------- /src/main/webapp/js/external/notify.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/js/external/notify.min.js -------------------------------------------------------------------------------- /src/main/webapp/js/external/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/js/external/popper.min.js -------------------------------------------------------------------------------- /src/main/webapp/mcu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/mcu.html -------------------------------------------------------------------------------- /src/main/webapp/merge_streams.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/merge_streams.html -------------------------------------------------------------------------------- /src/main/webapp/multipeerplay.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/multipeerplay.html -------------------------------------------------------------------------------- /src/main/webapp/multitrack-conference.html: -------------------------------------------------------------------------------- 1 | conference.html -------------------------------------------------------------------------------- /src/main/webapp/multitrack-play.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/multitrack-play.html -------------------------------------------------------------------------------- /src/main/webapp/multitrackplayer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/multitrackplayer.html -------------------------------------------------------------------------------- /src/main/webapp/peer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/peer.html -------------------------------------------------------------------------------- /src/main/webapp/play.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/play.html -------------------------------------------------------------------------------- /src/main/webapp/player.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/player.html -------------------------------------------------------------------------------- /src/main/webapp/player_with_timestamp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/player_with_timestamp.html -------------------------------------------------------------------------------- /src/main/webapp/publish_webrtc_deep_ar_effects.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/publish_webrtc_deep_ar_effects.html -------------------------------------------------------------------------------- /src/main/webapp/publish_webrtc_virtual_background.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/publish_webrtc_virtual_background.html -------------------------------------------------------------------------------- /src/main/webapp/publish_with_timestamp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/publish_with_timestamp.html -------------------------------------------------------------------------------- /src/main/webapp/push-notification-register-and-send-draft.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/push-notification-register-and-send-draft.html -------------------------------------------------------------------------------- /src/main/webapp/rtmp_srt_publish_and_play.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/rtmp_srt_publish_and_play.html -------------------------------------------------------------------------------- /src/main/webapp/samples.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/samples.html -------------------------------------------------------------------------------- /src/main/webapp/samples/datachannel_only_webrtc_frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/samples/datachannel_only_webrtc_frame.html -------------------------------------------------------------------------------- /src/main/webapp/samples/play_audio.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/samples/play_audio.html -------------------------------------------------------------------------------- /src/main/webapp/samples/play_webrtc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/samples/play_webrtc.html -------------------------------------------------------------------------------- /src/main/webapp/samples/publish_audio.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/samples/publish_audio.html -------------------------------------------------------------------------------- /src/main/webapp/samples/publish_webrtc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/samples/publish_webrtc.html -------------------------------------------------------------------------------- /src/main/webapp/samples/publish_webrtc_deep_ar_effects_frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/samples/publish_webrtc_deep_ar_effects_frame.html -------------------------------------------------------------------------------- /src/main/webapp/samples/publish_webrtc_virtual_background_frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/samples/publish_webrtc_virtual_background_frame.html -------------------------------------------------------------------------------- /src/main/webapp/samples/rtmp_srt_publish_and_play_sample.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/samples/rtmp_srt_publish_and_play_sample.html -------------------------------------------------------------------------------- /src/main/webapp/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/styles.css -------------------------------------------------------------------------------- /src/main/webapp/webrtc-test-tool.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/webrtc-test-tool.html -------------------------------------------------------------------------------- /src/main/webapp/whip.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/main/webapp/whip.html -------------------------------------------------------------------------------- /src/test/js/fetch.stream.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/test/js/fetch.stream.test.js -------------------------------------------------------------------------------- /src/test/js/media_manager.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/test/js/media_manager.test.js -------------------------------------------------------------------------------- /src/test/js/selenium.spec.removed-js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/test/js/selenium.spec.removed-js -------------------------------------------------------------------------------- /src/test/js/soundmeter.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/test/js/soundmeter.test.js -------------------------------------------------------------------------------- /src/test/js/stream.merger.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/test/js/stream.merger.test.js -------------------------------------------------------------------------------- /src/test/js/utility.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/test/js/utility.test.js -------------------------------------------------------------------------------- /src/test/js/webrtc_adaptor.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/src/test/js/webrtc_adaptor.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ant-media/StreamApp/HEAD/tsconfig.json --------------------------------------------------------------------------------