OpenVideoCall-Web-Agora
Multiparty Video-chat app using Agora SDK with TF background removal
파일 탐색기
- icons.css
- icons-fbfe4d52ca40830455cc343e92a773c6.svg
- icons.eot
- icons.ttf
- icons.woff
- ag-audience-active.png
- ag-audience.png
- ag-browser.png
- ag-index-background.png
- ag-login.png
- ag-logo.png
- ag-mic-active-s.png
- ag-mic-s.png
- ag-oval-active.png
- ag-oval.png
- ag-video-active-s.png
- ag-video-s.png
- avatar.png
- webrtc-logo-no-text.png
- webrtc-logo.png
- webrtc.jpg
- color.scss
- global.scss
- index.html
- index.js
- index.scss
- meeting.html
- meeting.js
- meeting.scss
- precall.html
- precall.js
- precall.scss
- test.html
- test.js
- test-opencv.html
- test-opencv.js
- calcSize.js
- index.js
- render.css
- group1-shard1of1
- tensorflowjs_model.pb
- weights_manifest.json
- BrowserCheck.js
- ButtonControl.js
- Logger.js
- Notify.js
- Polyfill.js
- Settings.js
- StreamWatcher.js
- Validate.js
- favicon.ico
- mute48.png
- sound48.png
- Notify.test.js
- puppeteer.example.js
- .babelrc
- .editorconfig
- .eslintrc
- .gitignore
- LICENSE.md
- package-lock.json
- package.json
- postcss.config.js
- README.md
- webpack.config.js
- webpack.utils.js
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
box
설명 보기 ▼
box
Phar의 빌드 및 관리를 위한 PHP 어플리케이션.
더 많은 정보: <https://github.com/box-project/box>.
box compile
새 Phar 파일 작성:
box compile {{[-c|--config]}} {{path/to/config}}
특정 구성 파일을 사용하여 새 Phar 파일 작성:
box info
PHAR PHP 확장에 대한 정보 표시:
next
설명 보기 ▼
next
서버사이드 렌더링을 사용하여 최적화된 웹 애플리케이션을 구축하는 React 프레임워크.
더 많은 정보: <https://nextjs.org/docs/app/api-reference/cli/next>.
next dev
현재 애플리케이션을 개발 모드로 시작:
next dev {{[-p|--port]}} {{port}}
현재 애플리케이션을 특정 포트에서 시작:
next build
프로덕션에 맞게 최적화된 애플리케이션 빌드:
npm install
설명 보기 ▼
npm install
Install Node packages.
npm {{[i|install]}}
Install dependencies listed in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}
Download the latest version of a package and add it to the list of dev dependencies in `package.json`:
npm run
설명 보기 ▼
npm run
Run a script.
npm run
List available scripts:
npm run {{script_name}}
Run a script:
npm run {{script_name}} -- {{argument}} {{--option}}
Pass arguments to a script:
progress
설명 보기 ▼
progress
실행 중인 coreutils의 진행 상태를 표시/모니터링.
더 많은 정보: <https://github.com/Xfennec/progress>.
progress
실행 중인 coreutils의 진행 상태 표시:
progress {{[-m|--monitor]}}
조용한 모드로 실행 중인 coreutils의 진행 상태 표시:
progress {{[-q|--quiet]}}
단일 장기 실행 명령을 시작하고 모니터링:
regex
설명 보기 ▼
regex
정규 표현식 (`regex`)은 텍스트에서 특정 패턴을 찾거나 일치시키고 조작하는 데 사용하는 표현식.
참고: `regex`는 명령이 아니라, 다른 명령에서 사용하는 문법 .
관련 항목: `egrep`, `glob`.
더 많은 정보: <https://cheatography.com/davechild/cheat-sheets/regular-expressions/>.
.
임의의 한 문자와 일치:
^{{hello}}
줄의 시작과 일치:
{{world}}$
줄의 끝과 일치:
screen
설명 보기 ▼
screen
원격 서버에서 세션을 열어 유지. 단일 SSH 연결로 여러 창을 관리.
관련 항목: `tmux`, `zellij`.
더 많은 정보: <https://manned.org/screen>.
screen
새 screen 세션 시작:
screen -S {{session_name}}
새 이름 지정 screen 세션 시작:
screen -dmLS {{session_name}} {{command}}
새로운 데몬을 시작하고 출력을 `screenlog.x`에 기록:
select
설명 보기 ▼
select
메뉴를 생성하기 위한 Bash 내장 구조.
더 많은 정보: <https://www.gnu.org/software/bash/manual/bash.html#index-select>.
select {{word}} in {{apple orange pear banana}}; do echo ${{word}}; done
개별 단어로 메뉴 생성:
select {{line}} in $({{command}}); do echo ${{line}}; done
다른 명령의 출력으로 메뉴 생성:
PS3="{{Select a file: }}"; select {{file}} in *; do echo ${{file}}; done
`select`의 프롬프트 문자열을 지정하고 현재 디렉토리에서 파일이나 폴더를 선택하는 메뉴 생성:
transcode
설명 보기 ▼
transcode
비디오 및 오디오 코덱을 변환하고 미디어 형식을 변환하는 도구.
더 많은 정보: <https://manned.org/transcode>.
transcode -J stabilize -i {{input_file}}
카메라 흔들림 제거를 위한 안정화 파일 생성:
transcode -J transform -i {{input_file}} -y xvid -o {{output_file}}
안정화 파일 생성 후 카메라 흔들림 제거, XviD를 사용하여 비디오 변환:
transcode -Z 640x480 -i {{input_file}} -y xvid -o {{output_file}}
비디오 크기를 640x480 픽셀로 조정하고 XviD를 사용하여 MPEG4 코덱으로 변환:
resize
설명 보기 ▼
resize
Resize terminal size to the window size.
resize
Resize the terminal:
resize -s
Print terminal size:
container
설명 보기 ▼
container
Create and run Linux containers as lightweight virtual machines on macOS.
container system start
Start the container services (required before running containers):
container run --rm {{[-it|--interactive --tty]}} {{image}} {{sh}}
Run a container from an image interactively and remove it after it exits:
container run {{[-d|--detach]}} --name {{container_name}} {{[-p|--publish]}} {{8080:80}} {{image}}
Run a container in the background with a name and a published port:
vol
설명 보기 ▼
vol
볼륨에 대한 정보를 표시합니다.
더 많은 정보: <https://learn.microsoft.com/windows-server/administration/windows-commands/vol>.
vol
현재 드라이브에 대한 볼륨 레이블 및 일련 번호 표시:
vol {{D:}}
특정 볼륨에 대한 볼륨 레이블 및 일련 번호 표시:
