├── OpenLive-Android
├── app
│ ├── .gitignore
│ ├── libs
│ │ └── PLACEHOLDER
│ ├── src
│ │ ├── main
│ │ │ ├── jniLibs
│ │ │ │ ├── x86
│ │ │ │ │ └── PLACEHOLDER
│ │ │ │ ├── arm64-v8a
│ │ │ │ │ └── PLACEHOLDER
│ │ │ │ ├── x86_64
│ │ │ │ │ └── PLACEHOLDER
│ │ │ │ └── armeabi-v7a
│ │ │ │ │ └── PLACEHOLDER
│ │ │ ├── res
│ │ │ │ ├── drawable-xxhdpi
│ │ │ │ │ ├── ic_fav.png
│ │ │ │ │ ├── btn_leave.png
│ │ │ │ │ ├── btn_more.png
│ │ │ │ │ ├── main_logo.png
│ │ │ │ │ ├── btn_setting.png
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ ├── btn_back_arrow.png
│ │ │ │ │ ├── fake_user_icon.png
│ │ │ │ │ ├── ic_arrow_right.png
│ │ │ │ │ ├── btn_push_stream.png
│ │ │ │ │ ├── ic_role_audience.png
│ │ │ │ │ ├── btn_audio_disabled.png
│ │ │ │ │ ├── btn_audio_enabled.png
│ │ │ │ │ ├── btn_beauty_disabled.png
│ │ │ │ │ ├── btn_beauty_enabled.png
│ │ │ │ │ ├── btn_switch_camera.png
│ │ │ │ │ ├── btn_video_disabled.png
│ │ │ │ │ ├── btn_video_enabled.png
│ │ │ │ │ ├── ic_role_broadcaster.png
│ │ │ │ │ └── live_room_bg_logo.png
│ │ │ │ ├── drawable-xxxhdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── drawable
│ │ │ │ │ ├── edit_text_bg.xml
│ │ │ │ │ ├── rounded_bg_full_transparent.xml
│ │ │ │ │ ├── rounded_bg_half_transparent.xml
│ │ │ │ │ ├── select_role_block_bg.xml
│ │ │ │ │ ├── live_name_board_fav_bg.xml
│ │ │ │ │ ├── live_name_board_bg.xml
│ │ │ │ │ ├── start_broadcast_bg_clicked.xml
│ │ │ │ │ ├── start_broadcast_bg_normal.xml
│ │ │ │ │ ├── main_background.xml
│ │ │ │ │ ├── start_broadcast_bg.xml
│ │ │ │ │ ├── btn_beauty.xml
│ │ │ │ │ ├── btn_mute_audio.xml
│ │ │ │ │ ├── btn_mute_video.xml
│ │ │ │ │ ├── setting_switch.xml
│ │ │ │ │ ├── rounded_corner_bg.xml
│ │ │ │ │ ├── live_room_bg.xml
│ │ │ │ │ ├── setting_resolution_item_background.xml
│ │ │ │ │ ├── setting_switch_checked.xml
│ │ │ │ │ └── setting_switch_unchecked.xml
│ │ │ │ ├── values
│ │ │ │ │ ├── arrays.xml
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ └── strings_config.xml
│ │ │ │ ├── color
│ │ │ │ │ ├── start_broadcast_text_color.xml
│ │ │ │ │ └── setting_resolution_item_text_color.xml
│ │ │ │ ├── layout
│ │ │ │ │ └── dimension_item.xml
│ │ │ │ └── values-zh
│ │ │ │ │ └── strings.xml
│ │ │ └── java
│ │ │ │ └── io
│ │ │ │ └── agora
│ │ │ │ └── openlive
│ │ │ │ ├── utils
│ │ │ │ └── PrefManager.java
│ │ │ │ └── rtc
│ │ │ │ └── EventHandler.java
│ │ └── test
│ │ │ └── java
│ │ │ └── io
│ │ │ └── agora
│ │ │ └── openlive
│ │ │ └── test
│ │ │ └── RtcEngineTest.java
│ └── proguard-rules.pro
├── settings.gradle
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── ci.env.py
├── build.gradle
├── .gitignore
└── gradle.properties
├── .gitignore
├── cicd
├── templates
│ └── github-release.yml
└── scripts
│ ├── downloadsdk.ps1
│ ├── sdkdownload.sh
│ └── install-qt-win.cmd
├── OpenLive-Web
├── .stylelintrc
├── .prettierrc
├── public
│ ├── robots.txt
│ ├── favicon.ico
│ └── manifest.json
├── src
│ ├── assets
│ │ ├── avatar.png
│ │ ├── github.png
│ │ ├── icon-add.png
│ │ ├── icon-back.png
│ │ ├── icon-close.png
│ │ ├── icon-error.png
│ │ ├── icon-exit.png
│ │ ├── icon-host.png
│ │ ├── icon-more.png
│ │ ├── icon-share.png
│ │ ├── icon-text.png
│ │ ├── icon-beauty.png
│ │ ├── icon-camera.png
│ │ ├── icon-rotate.png
│ │ ├── icon-setting.png
│ │ ├── icon-add-blue.png
│ │ ├── icon-audience.png
│ │ ├── icon-back-hover.png
│ │ ├── icon-camera-off.png
│ │ ├── icon-exit-hover.png
│ │ ├── icon-microphone.png
│ │ ├── logo-open-live.png
│ │ ├── icon-close-hover.png
│ │ ├── icon-text-actived.png
│ │ ├── placeholder-audio.png
│ │ ├── icon-host-inactived.png
│ │ ├── icon-microphone-off.png
│ │ ├── icon-setting-hover.png
│ │ ├── logo-open-live-gray.png
│ │ ├── placeholder-audio-big.png
│ │ └── icon-audience-inactived.png
│ ├── index.css
│ ├── App.jsx
│ ├── utils
│ │ ├── use-router.jsx
│ │ └── loading.jsx
│ ├── index.js
│ └── pages
│ │ └── index.jsx
├── .env.example
├── .eslintrc
├── .eslintignore
└── .gitignore
├── OpenLive-Windows
├── openlive.rc
├── clear.bat
├── home.ico
├── uiresource
│ ├── box-01.png
│ ├── box-02.png
│ ├── box-03.png
│ ├── count.png
│ ├── list.png
│ ├── normal.png
│ ├── slider.png
│ ├── white.png
│ ├── Group 31.png
│ ├── allmute.png
│ ├── pic-user.png
│ ├── Groupparam.png
│ ├── close-hover.png
│ ├── dropdow-01.png
│ ├── dropdown-02.png
│ ├── dropdown-03.png
│ ├── icon-back.png
│ ├── icon-camera.png
│ ├── icon-exit.png
│ ├── icon-text.png
│ ├── min-hover.png
│ ├── min-normal.png
│ ├── min-pushed.png
│ ├── mutevideo.png
│ ├── page_home.png
│ ├── pic-live 02.png
│ ├── pic-live01.png
│ ├── pic-win01.png
│ ├── pic-win03.png
│ ├── remoteuid.png
│ ├── switch-off.png
│ ├── switch-open.png
│ ├── Open live-03.jpg
│ ├── button-hover.png
│ ├── close-normal.png
│ ├── close-pushed.png
│ ├── icon-setting.png
│ ├── page_settings.png
│ ├── pic-guide 01.png
│ ├── pic-guide 02.png
│ ├── pic-win03-new.png
│ ├── radio_checked.png
│ ├── allmute remote.png
│ ├── button-default.png
│ ├── icon-back hover.png
│ ├── icon-camera off.png
│ ├── icon-exit hover.png
│ ├── icon-microphone.png
│ ├── icon-text hover.png
│ ├── mutevideo remote.png
│ ├── radio_unchecked.png
│ ├── Open live-win off.png
│ ├── icon-camera hover.png
│ ├── icon-setting hover.png
│ ├── icon-text actived.png
│ ├── Combined Shape Copy 3.png
│ ├── Combined Shape Copy 4.png
│ ├── channel_name_edittext.png
│ ├── icon-camera off hover.png
│ ├── icon-microphone hover.png
│ ├── icon-microphone off.png
│ ├── icon-microphone off hover.png
│ └── Combined Shape Copy3_backen.png
├── stdafx.h
├── agoraqtjson.h
├── build_release.bat
├── main.cpp
└── build_azure_release.bat
├── pictures
├── ios_14_privacy.png
└── ios_14_privacy_zh.png
├── OpenLive-iOS
├── OpenLive
│ ├── Assets.xcassets
│ │ ├── Contents.json
│ │ ├── head.imageset
│ │ │ ├── head.png
│ │ │ └── Contents.json
│ │ ├── audience.imageset
│ │ │ ├── audience.png
│ │ │ └── Contents.json
│ │ ├── icon-add.imageset
│ │ │ ├── icon-add.pdf
│ │ │ └── Contents.json
│ │ ├── icon-back.imageset
│ │ │ ├── icon-back.pdf
│ │ │ └── Contents.json
│ │ ├── icon-exit.imageset
│ │ │ ├── icon-exit.pdf
│ │ │ └── Contents.json
│ │ ├── icon-more.imageset
│ │ │ ├── icon-more.pdf
│ │ │ └── Contents.json
│ │ ├── logo.imageset
│ │ │ ├── logo-open live.pdf
│ │ │ └── Contents.json
│ │ ├── background.imageset
│ │ │ ├── background.png
│ │ │ └── Contents.json
│ │ ├── icon-beaty.imageset
│ │ │ ├── icon-beaty.pdf
│ │ │ └── Contents.json
│ │ ├── icon-close.imageset
│ │ │ ├── icon-close.pdf
│ │ │ └── Contents.json
│ │ ├── icon-share.imageset
│ │ │ ├── icon-share.pdf
│ │ │ └── Contents.json
│ │ ├── placeholder.imageset
│ │ │ ├── placehold.png
│ │ │ └── Contents.json
│ │ ├── broadcaster.imageset
│ │ │ ├── broadcaster.png
│ │ │ └── Contents.json
│ │ ├── icon-camera.imageset
│ │ │ ├── icon-camera.pdf
│ │ │ └── Contents.json
│ │ ├── icon-rotate.imageset
│ │ │ ├── icon-rotate.pdf
│ │ │ └── Contents.json
│ │ ├── icon-setting.imageset
│ │ │ ├── icon-setting.pdf
│ │ │ └── Contents.json
│ │ ├── btn_back_arrow.imageset
│ │ │ ├── btn_back_arrow.png
│ │ │ └── Contents.json
│ │ ├── ic_arrow_right.imageset
│ │ │ ├── ic_arrow_right.png
│ │ │ └── Contents.json
│ │ ├── icon-camera off.imageset
│ │ │ ├── icon-camera off.pdf
│ │ │ └── Contents.json
│ │ ├── icon-microphone.imageset
│ │ │ ├── icon-microphone.pdf
│ │ │ └── Contents.json
│ │ └── icon-microphone off.imageset
│ │ │ ├── icon-microphone off.pdf
│ │ │ └── Contents.json
│ ├── KeyCenter.swift
│ ├── Settings.swift
│ └── AppDelegate.swift
├── images
│ ├── assets.jpg
│ ├── infoPlist.jpg
│ ├── buildPhasesTab.jpg
│ ├── capabilitiesTab.jpg
│ ├── MainViewControllerUI.jpg
│ ├── LiveRoomViewControllerUI.jpg
│ └── SettingsViewControllerUI.jpg
├── clear.sh
├── OpenLive.xcodeproj
│ ├── .xcodesamplecode.plist
│ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
├── exportPlist.plist
├── build.sh
├── ci.env.py
└── OpenLive-Tests
│ ├── Info.plist
│ └── OpenLive_Tests.swift
├── OpenLive-macOS
├── OpenLive
│ ├── Assets.xcassets
│ │ ├── Contents.json
│ │ ├── bgcolor.imageset
│ │ │ ├── bgcolor.jpg
│ │ │ └── Contents.json
│ │ ├── icon-back.imageset
│ │ │ ├── icon-back.png
│ │ │ └── Contents.json
│ │ ├── logo-ol-gray.imageset
│ │ │ ├── logo-ol.png
│ │ │ └── Contents.json
│ │ ├── icon-share.imageset
│ │ │ ├── icon-share.png
│ │ │ └── Contents.json
│ │ ├── logo-ol.imageset
│ │ │ ├── logo-open live.png
│ │ │ └── Contents.json
│ │ ├── icon-beauty.imageset
│ │ │ ├── icon-beauty.png
│ │ │ └── Contents.json
│ │ ├── icon-camera.imageset
│ │ │ ├── icon-camera.png
│ │ │ └── Contents.json
│ │ ├── icon-exit.imageset
│ │ │ ├── icon-exit hover.png
│ │ │ └── Contents.json
│ │ ├── icon-hang up.imageset
│ │ │ ├── icon-hang up.png
│ │ │ └── Contents.json
│ │ ├── icon-join.imageset
│ │ │ ├── button-default.png
│ │ │ └── Contents.json
│ │ ├── icon-setting.imageset
│ │ │ ├── icon-setting.png
│ │ │ └── Contents.json
│ │ ├── icon-speaker.imageset
│ │ │ ├── icon-speaker.png
│ │ │ └── Contents.json
│ │ ├── audience-blue.imageset
│ │ │ ├── audience-blue.png
│ │ │ └── Contents.json
│ │ ├── audience-gray.imageset
│ │ │ ├── audience-gray.png
│ │ │ └── Contents.json
│ │ ├── icon-join-hover.imageset
│ │ │ ├── button-hover.png
│ │ │ └── Contents.json
│ │ ├── broadcaster-blue.imageset
│ │ │ ├── broacaster-blue.png
│ │ │ └── Contents.json
│ │ ├── icon-beauty off.imageset
│ │ │ ├── icon-beauty off.png
│ │ │ └── Contents.json
│ │ ├── icon-camera off.imageset
│ │ │ ├── icon-camera off.png
│ │ │ └── Contents.json
│ │ ├── broadcaster-gray.imageset
│ │ │ ├── broadcaster-gray.png
│ │ │ └── Contents.json
│ │ ├── icon-micorophone.imageset
│ │ │ ├── icon-micorophone.png
│ │ │ └── Contents.json
│ │ ├── icon-speaker off.imageset
│ │ │ ├── icon-speaker off.png
│ │ │ └── Contents.json
│ │ ├── icon-speaker hover.imageset
│ │ │ ├── icon-speaker hover.png
│ │ │ └── Contents.json
│ │ ├── icon-micorophone off.imageset
│ │ │ ├── icon-micorophone off.png
│ │ │ └── Contents.json
│ │ └── icon_sharing_desktop.imageset
│ │ │ ├── icon_sharing_desktop.pdf
│ │ │ └── Contents.json
│ ├── test.wav
│ ├── KeyCenter.swift
│ ├── AppDelegate.swift
│ ├── LogoViewController.swift
│ ├── ReplacementSegue.swift
│ ├── AGEConvert.swift
│ ├── MainWindowController.swift
│ ├── WindowItem.swift
│ ├── Message.swift
│ ├── AGEError.swift
│ ├── MediaCharacter.swift
│ ├── LogCellView.swift
│ ├── ImageBrowserItem.swift
│ └── Settings.swift
├── clear.sh
├── OpenLive.xcodeproj
│ ├── .xcodesamplecode.plist
│ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
├── exportPlist.plist
├── ci.env.py
├── build.sh
└── OpenLive-Tests
│ ├── Info.plist
│ └── OpenLive_Tests.swift
├── OpenLive-Windows-MFC
├── OpenLive
│ ├── SEIDlg.h
│ ├── AGEdit.cpp
│ ├── ChatDlg.h
│ ├── CodecDlg.h
│ ├── LogoDlg.h
│ ├── SetupDlg.h
│ ├── VideoDlg.h
│ ├── resource.h
│ ├── AGButton.cpp
│ ├── CodecDlg.cpp
│ ├── DeviceDlg.cpp
│ ├── DeviceDlg.h
│ ├── OpenLive.rc
│ ├── OpenLiveDlg.cpp
│ ├── AGVideoTestWnd.h
│ ├── EnterChannelDlg.h
│ ├── res
│ │ ├── IDB_BTNMAX.bmp
│ │ ├── IDB_BTNMIN.bmp
│ │ ├── IDB_CMBBTN.bmp
│ │ ├── IDB_CMBSEL.bmp
│ │ ├── OpenLive.ico
│ │ ├── OpenLive.rc2
│ │ ├── IDB_BTNCLOSE.bmp
│ │ ├── IDB_DLG_LOGO.bmp
│ │ ├── IDB_DLG_MAIN.bmp
│ │ ├── IDB_MENU_SEI.bmp
│ │ ├── IDB_BTNRESTORE.bmp
│ │ ├── IDB_MENU_DEVICE.bmp
│ │ ├── IDB_SLD_HOVER.bmp
│ │ ├── IDB_SLD_NORMAL.bmp
│ │ ├── ID_TEST_AUDIO.wav
│ │ ├── IDB_BTNMORE_VIDEO.bmp
│ │ ├── IDB_BTNTIP_VIDEO.bmp
│ │ ├── IDB_BACKGROUND_VIDEO.bmp
│ │ ├── IDB_BTNAUDIO_VIDEO.bmp
│ │ ├── IDB_BTNENDCALL_VIDEO.bmp
│ │ ├── IDB_BTNFULLSCR_VIDEO.bmp
│ │ ├── IDB_BTNMAUDIO_VIDEO.bmp
│ │ ├── IDB_BTNNORSCR_VIDEO.bmp
│ │ ├── IDB_BTNSCRCAP_VIDEO.bmp
│ │ ├── IDB_BTNSETUP_VIDEO.bmp
│ │ ├── IDB_BTNVIDEO_VIDEO.bmp
│ │ ├── IDB_NETWORK_QUALITY.bmp
│ │ ├── IDB_BTNENDCALLWB_VIDEO.bmp
│ │ ├── IDB_BTNMAUDIOWB_VIDEO.bmp
│ │ ├── IDB_BTNWHITEBOARD_VIDEO.bmp
│ │ └── IDB_BTNCLOSEWHITEBOARD_VIDEO.bmp
│ ├── AGResourceVisitor.h
│ ├── AGMessage.h
│ ├── stdafx.cpp
│ ├── targetver.h
│ ├── json
│ │ ├── json.h
│ │ ├── autolink.h
│ │ ├── version.h
│ │ └── forwards.h
│ ├── AGJson.h
│ ├── OpenLive.h
│ ├── AGConfig.h
│ ├── AgoraCameraManager.h
│ ├── AgoraPlayoutManager.h
│ ├── LanguageSet.h
│ ├── AgoraAudInputManager.h
│ ├── AGLinkCtrl.h
│ └── AGScreenCaptureDlg.h
├── Language
│ ├── English
│ │ ├── English.h
│ │ ├── stdafx.cpp
│ │ ├── stdafx.h
│ │ ├── dllmain.cpp
│ │ └── targetver.h
│ └── ChineseSimplified
│ │ ├── stdafx.cpp
│ │ ├── stdafx.h
│ │ ├── dllmain.cpp
│ │ ├── targetver.h
│ │ ├── ChineseSimplified.h
│ │ └── ChineseSimplified.cpp
├── release_vs2017.bat
├── release_vs2015.bat
├── release_vs2013.bat
├── prebuild.bat
└── LICENSE
├── OpenLive-iOS-Objective-C
├── OpenLive
│ ├── Assets.xcassets
│ │ ├── Contents.json
│ │ ├── btn_sr.imageset
│ │ │ ├── btn_sr.pdf
│ │ │ └── Contents.json
│ │ ├── btn_join.imageset
│ │ │ ├── btn_join.pdf
│ │ │ └── Contents.json
│ │ ├── btn_mute.imageset
│ │ │ ├── btn_mute.pdf
│ │ │ └── Contents.json
│ │ ├── btn_close.imageset
│ │ │ ├── btn_close.pdf
│ │ │ └── Contents.json
│ │ ├── btn_overturn.imageset
│ │ │ ├── btn_overturn.pdf
│ │ │ └── Contents.json
│ │ ├── btn_setting.imageset
│ │ │ ├── btn_setting.pdf
│ │ │ └── Contents.json
│ │ ├── btn_sr_blue.imageset
│ │ │ ├── btn_sr_blue.pdf
│ │ │ └── Contents.json
│ │ ├── btn_beautiful.imageset
│ │ │ ├── btn_ beautiful.pdf
│ │ │ └── Contents.json
│ │ ├── btn_join_cancel.imageset
│ │ │ ├── btn_join_cancel.pdf
│ │ │ └── Contents.json
│ │ ├── btn_mute_cancel.imageset
│ │ │ ├── btn_mute_cancel.pdf
│ │ │ └── Contents.json
│ │ └── btn_beautiful_cancel.imageset
│ │ │ ├── btn_ beautiful_cancel.pdf
│ │ │ └── Contents.json
│ ├── MainViewController.h
│ ├── KeyCenter.h
│ ├── AppDelegate.h
│ ├── ProfileCell.h
│ ├── main.m
│ ├── KeyCenter.m
│ ├── AppDelegate.m
│ ├── VideoSession.h
│ ├── SettingsViewController.h
│ ├── VideoViewLayouter.h
│ ├── LiveRoomViewController.h
│ ├── VideoSession.m
│ ├── ProfileCell.m
│ └── BeautyEffectTableViewController.h
├── clear.sh
├── OpenLive.xcodeproj
│ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
├── exportPlist.plist
├── build.sh
└── ci.env.py
├── OpenLive-macOS-Objective-C
├── OpenLive
│ ├── Assets.xcassets
│ │ ├── Contents.json
│ │ ├── btn_join.imageset
│ │ │ ├── btn_join.pdf
│ │ │ └── Contents.json
│ │ ├── btn_mute.imageset
│ │ │ ├── btn_mute.pdf
│ │ │ └── Contents.json
│ │ ├── btn_endcall.imageset
│ │ │ ├── btn_endcall.pdf
│ │ │ └── Contents.json
│ │ ├── btn_mute_blue.imageset
│ │ │ ├── btn_mute_blue.pdf
│ │ │ └── Contents.json
│ │ └── btn_join_cancel.imageset
│ │ │ ├── btn_join_cancel.pdf
│ │ │ └── Contents.json
│ ├── OpenLive.entitlements
│ ├── ReplacementSegue.h
│ ├── main.m
│ ├── AppDelegate.h
│ ├── MainWindowController.h
│ ├── KeyCenter.h
│ ├── MainViewController.h
│ ├── ReplacementSegue.m
│ ├── KeyCenter.m
│ ├── MediaInfo.h
│ ├── AppDelegate.m
│ ├── VideoSession.h
│ ├── SettingsViewController.h
│ ├── MainWindowController.m
│ ├── VideoViewLayouter.h
│ ├── MediaInfo.m
│ ├── LiveRoomViewController.h
│ └── VideoSession.m
├── clear.sh
├── OpenLive.xcodeproj
│ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
├── exportPlist.plist
├── ci.env.py
└── build.sh
├── gen_readme.sh
├── gen_readme_all.sh
└── appveyor.yml
/OpenLive-Android/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.framework
2 | .vscode
3 | .DS_Store
4 |
--------------------------------------------------------------------------------
/OpenLive-Android/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/OpenLive-Android/app/libs/PLACEHOLDER:
--------------------------------------------------------------------------------
1 | agora-rtc-sdk.jar
2 |
--------------------------------------------------------------------------------
/cicd/templates/github-release.yml:
--------------------------------------------------------------------------------
1 | parameters:
2 | displayName: ''
3 |
--------------------------------------------------------------------------------
/OpenLive-Web/.stylelintrc:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "stylelint-config-standard"
3 | }
--------------------------------------------------------------------------------
/OpenLive-Windows/openlive.rc:
--------------------------------------------------------------------------------
1 | IDI_ICON ICON DISCARDABLE "home.ico"
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/jniLibs/x86/PLACEHOLDER:
--------------------------------------------------------------------------------
1 | libagora-rtc-sdk-jni.so
2 |
--------------------------------------------------------------------------------
/OpenLive-Windows/clear.bat:
--------------------------------------------------------------------------------
1 | del Makefile*
2 | del .qmake.stash
3 | del *.pro.user
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/jniLibs/arm64-v8a/PLACEHOLDER:
--------------------------------------------------------------------------------
1 | libagora-rtc-sdk-jni.so
2 |
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/jniLibs/x86_64/PLACEHOLDER:
--------------------------------------------------------------------------------
1 | libagora-rtc-sdk-jni.so
2 |
--------------------------------------------------------------------------------
/OpenLive-Web/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "doubleQuote": true,
3 | "trailingComma": "es5"
4 | }
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/jniLibs/armeabi-v7a/PLACEHOLDER:
--------------------------------------------------------------------------------
1 | libagora-rtc-sdk-jni.so
2 |
--------------------------------------------------------------------------------
/OpenLive-Web/public/robots.txt:
--------------------------------------------------------------------------------
1 | # https://www.robotstxt.org/robotstxt.html
2 | User-agent: *
3 |
--------------------------------------------------------------------------------
/OpenLive-Windows/home.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/home.ico
--------------------------------------------------------------------------------
/cicd/scripts/downloadsdk.ps1:
--------------------------------------------------------------------------------
1 | param($SDKURL)
2 | Invoke-WebRequest -Uri "$SDKURL" -OutFile .\AgoraSDK.zip -TimeoutSec 10;
--------------------------------------------------------------------------------
/pictures/ios_14_privacy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/pictures/ios_14_privacy.png
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenLive-iOS/images/assets.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/images/assets.jpg
--------------------------------------------------------------------------------
/pictures/ios_14_privacy_zh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/pictures/ios_14_privacy_zh.png
--------------------------------------------------------------------------------
/OpenLive-Web/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/public/favicon.ico
--------------------------------------------------------------------------------
/OpenLive-iOS/images/infoPlist.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/images/infoPlist.jpg
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/test.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/test.wav
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/avatar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/avatar.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/github.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-add.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-back.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-close.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-error.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-exit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-exit.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-host.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-host.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-more.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-share.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-text.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-text.png
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/SEIDlg.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/SEIDlg.h
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/box-01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/box-01.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/box-02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/box-02.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/box-03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/box-03.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/count.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/count.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/list.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/normal.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/slider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/slider.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/white.png
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenLive-iOS/images/buildPhasesTab.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/images/buildPhasesTab.jpg
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-beauty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-beauty.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-camera.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-camera.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-rotate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-rotate.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-setting.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-setting.png
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/AGEdit.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/AGEdit.cpp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/ChatDlg.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/ChatDlg.h
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/CodecDlg.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/CodecDlg.h
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/LogoDlg.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/LogoDlg.h
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/SetupDlg.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/SetupDlg.h
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/VideoDlg.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/VideoDlg.h
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/resource.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/resource.h
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/Group 31.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/Group 31.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/allmute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/allmute.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/pic-user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/pic-user.png
--------------------------------------------------------------------------------
/OpenLive-iOS/images/capabilitiesTab.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/images/capabilitiesTab.jpg
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-add-blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-add-blue.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-audience.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-audience.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-back-hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-back-hover.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-camera-off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-camera-off.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-exit-hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-exit-hover.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-microphone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-microphone.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/logo-open-live.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/logo-open-live.png
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/AGButton.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/AGButton.cpp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/CodecDlg.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/CodecDlg.cpp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/DeviceDlg.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/DeviceDlg.cpp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/DeviceDlg.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/DeviceDlg.h
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/OpenLive.rc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/OpenLive.rc
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/Groupparam.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/Groupparam.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/close-hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/close-hover.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/dropdow-01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/dropdow-01.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/dropdown-02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/dropdown-02.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/dropdown-03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/dropdown-03.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/icon-back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/icon-back.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/icon-camera.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/icon-camera.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/icon-exit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/icon-exit.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/icon-text.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/icon-text.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/min-hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/min-hover.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/min-normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/min-normal.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/min-pushed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/min-pushed.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/mutevideo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/mutevideo.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/page_home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/page_home.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/pic-live 02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/pic-live 02.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/pic-live01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/pic-live01.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/pic-win01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/pic-win01.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/pic-win03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/pic-win03.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/remoteuid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/remoteuid.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/switch-off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/switch-off.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/switch-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/switch-open.png
--------------------------------------------------------------------------------
/OpenLive-Web/.env.example:
--------------------------------------------------------------------------------
1 | REACT_APP_AGORA_APP_ID=<#YOUR Agora.io APP ID#>
2 | REACT_APP_AGORA_APP_TOKEN=<#YOUR Agora.io APP TOKEN#>
3 | REACT_APP_AGORA_LOG=true
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-close-hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-close-hover.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-text-actived.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-text-actived.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/placeholder-audio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/placeholder-audio.png
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/OpenLiveDlg.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/OpenLiveDlg.cpp
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/Open live-03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/Open live-03.jpg
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/button-hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/button-hover.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/close-normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/close-normal.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/close-pushed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/close-pushed.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/icon-setting.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/icon-setting.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/page_settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/page_settings.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/pic-guide 01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/pic-guide 01.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/pic-guide 02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/pic-guide 02.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/pic-win03-new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/pic-win03-new.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/radio_checked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/radio_checked.png
--------------------------------------------------------------------------------
/OpenLive-iOS/images/MainViewControllerUI.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/images/MainViewControllerUI.jpg
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-host-inactived.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-host-inactived.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-microphone-off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-microphone-off.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-setting-hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-setting-hover.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/logo-open-live-gray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/logo-open-live-gray.png
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/Language/English/English.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/Language/English/English.h
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/Language/English/stdafx.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/Language/English/stdafx.cpp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/Language/English/stdafx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/Language/English/stdafx.h
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/AGVideoTestWnd.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/AGVideoTestWnd.h
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/EnterChannelDlg.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/EnterChannelDlg.h
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNMAX.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNMAX.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNMIN.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNMIN.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_CMBBTN.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_CMBBTN.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_CMBSEL.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_CMBSEL.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/OpenLive.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/OpenLive.ico
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/OpenLive.rc2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/OpenLive.rc2
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/allmute remote.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/allmute remote.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/button-default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/button-default.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/icon-back hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/icon-back hover.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/icon-camera off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/icon-camera off.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/icon-exit hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/icon-exit hover.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/icon-microphone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/icon-microphone.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/icon-text hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/icon-text hover.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/mutevideo remote.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/mutevideo remote.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/radio_unchecked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/radio_unchecked.png
--------------------------------------------------------------------------------
/OpenLive-iOS/images/LiveRoomViewControllerUI.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/images/LiveRoomViewControllerUI.jpg
--------------------------------------------------------------------------------
/OpenLive-iOS/images/SettingsViewControllerUI.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/images/SettingsViewControllerUI.jpg
--------------------------------------------------------------------------------
/OpenLive-macOS/clear.sh:
--------------------------------------------------------------------------------
1 | rm -rf *.xcarchive
2 | rm -f *.ipa
3 | rm -rf *.app
4 | rm -f DistributionSummary.plist
5 | rm -f ExportOptions.plist
6 | rm -f Packaging.log
--------------------------------------------------------------------------------
/OpenLive-Android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/placeholder-audio-big.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/placeholder-audio-big.png
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/Language/English/dllmain.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/Language/English/dllmain.cpp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/Language/English/targetver.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/Language/English/targetver.h
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/AGResourceVisitor.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/AGResourceVisitor.h
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNCLOSE.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNCLOSE.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_DLG_LOGO.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_DLG_LOGO.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_DLG_MAIN.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_DLG_MAIN.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_MENU_SEI.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_MENU_SEI.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/Open live-win off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/Open live-win off.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/icon-camera hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/icon-camera hover.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/icon-setting hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/icon-setting hover.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/icon-text actived.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/icon-text actived.png
--------------------------------------------------------------------------------
/OpenLive-Web/src/assets/icon-audience-inactived.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Web/src/assets/icon-audience-inactived.png
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNRESTORE.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNRESTORE.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_MENU_DEVICE.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_MENU_DEVICE.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_SLD_HOVER.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_SLD_HOVER.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_SLD_NORMAL.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_SLD_NORMAL.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/ID_TEST_AUDIO.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/ID_TEST_AUDIO.wav
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/Combined Shape Copy 3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/Combined Shape Copy 3.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/Combined Shape Copy 4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/Combined Shape Copy 4.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/channel_name_edittext.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/channel_name_edittext.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/icon-camera off hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/icon-camera off hover.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/icon-microphone hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/icon-microphone hover.png
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/icon-microphone off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/icon-microphone off.png
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/clear.sh:
--------------------------------------------------------------------------------
1 | rm -rf *.xcarchive
2 | rm -f *.ipa
3 | rm -rf *.app
4 | rm -f DistributionSummary.plist
5 | rm -f ExportOptions.plist
6 | rm -f Packaging.log
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/clear.sh:
--------------------------------------------------------------------------------
1 | rm -rf *.xcarchive
2 | rm -f *.ipa
3 | rm -rf *.app
4 | rm -f DistributionSummary.plist
5 | rm -f ExportOptions.plist
6 | rm -f Packaging.log
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNMORE_VIDEO.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNMORE_VIDEO.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNTIP_VIDEO.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNTIP_VIDEO.bmp
--------------------------------------------------------------------------------
/OpenLive-iOS/clear.sh:
--------------------------------------------------------------------------------
1 | rm -rf *.xcarchive
2 | rm -f *.ipa
3 | rm -rf *.app
4 | rm -f DistributionSummary.plist
5 | rm -f ExportOptions.plist
6 | rm -f Packaging.log
7 | rm -rf agora_sdk
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/Language/ChineseSimplified/stdafx.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/Language/ChineseSimplified/stdafx.cpp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/Language/ChineseSimplified/stdafx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/Language/ChineseSimplified/stdafx.h
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_BACKGROUND_VIDEO.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_BACKGROUND_VIDEO.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNAUDIO_VIDEO.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNAUDIO_VIDEO.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNENDCALL_VIDEO.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNENDCALL_VIDEO.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNFULLSCR_VIDEO.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNFULLSCR_VIDEO.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNMAUDIO_VIDEO.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNMAUDIO_VIDEO.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNNORSCR_VIDEO.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNNORSCR_VIDEO.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNSCRCAP_VIDEO.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNSCRCAP_VIDEO.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNSETUP_VIDEO.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNSETUP_VIDEO.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNVIDEO_VIDEO.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNVIDEO_VIDEO.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_NETWORK_QUALITY.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_NETWORK_QUALITY.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/icon-microphone off hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/icon-microphone off hover.png
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable-xxhdpi/ic_fav.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Android/app/src/main/res/drawable-xxhdpi/ic_fav.png
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/Language/ChineseSimplified/dllmain.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/Language/ChineseSimplified/dllmain.cpp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/Language/ChineseSimplified/targetver.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/Language/ChineseSimplified/targetver.h
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNENDCALLWB_VIDEO.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNENDCALLWB_VIDEO.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNMAUDIOWB_VIDEO.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNMAUDIOWB_VIDEO.bmp
--------------------------------------------------------------------------------
/OpenLive-Windows/uiresource/Combined Shape Copy3_backen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows/uiresource/Combined Shape Copy3_backen.png
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/head.imageset/head.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/OpenLive/Assets.xcassets/head.imageset/head.png
--------------------------------------------------------------------------------
/gen_readme.sh:
--------------------------------------------------------------------------------
1 | #Open Video Call
2 | echo =============$1=================
3 | create-agora-readme -i $1/README.yaml -o $1/README.md
4 | create-agora-readme -i $1/README.zh.yaml -o $1/README.zh.md
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_leave.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_leave.png
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_more.png
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable-xxhdpi/main_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Android/app/src/main/res/drawable-xxhdpi/main_logo.png
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNWHITEBOARD_VIDEO.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNWHITEBOARD_VIDEO.bmp
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_setting.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_setting.png
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Android/app/src/main/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_back_arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_back_arrow.png
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable-xxhdpi/fake_user_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Android/app/src/main/res/drawable-xxhdpi/fake_user_icon.png
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable-xxhdpi/ic_arrow_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Android/app/src/main/res/drawable-xxhdpi/ic_arrow_right.png
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Android/app/src/main/res/drawable-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/Language/ChineseSimplified/ChineseSimplified.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/Language/ChineseSimplified/ChineseSimplified.h
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNCLOSEWHITEBOARD_VIDEO.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/OpenLive/res/IDB_BTNCLOSEWHITEBOARD_VIDEO.bmp
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/audience.imageset/audience.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/OpenLive/Assets.xcassets/audience.imageset/audience.png
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-add.imageset/icon-add.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/OpenLive/Assets.xcassets/icon-add.imageset/icon-add.pdf
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/bgcolor.imageset/bgcolor.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/bgcolor.imageset/bgcolor.jpg
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_push_stream.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_push_stream.png
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable-xxhdpi/ic_role_audience.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Android/app/src/main/res/drawable-xxhdpi/ic_role_audience.png
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/Language/ChineseSimplified/ChineseSimplified.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Windows-MFC/Language/ChineseSimplified/ChineseSimplified.cpp
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-back.imageset/icon-back.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/OpenLive/Assets.xcassets/icon-back.imageset/icon-back.pdf
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-exit.imageset/icon-exit.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/OpenLive/Assets.xcassets/icon-exit.imageset/icon-exit.pdf
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-more.imageset/icon-more.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/OpenLive/Assets.xcassets/icon-more.imageset/icon-more.pdf
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/logo.imageset/logo-open live.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/OpenLive/Assets.xcassets/logo.imageset/logo-open live.pdf
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_audio_disabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_audio_disabled.png
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_audio_enabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_audio_enabled.png
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_beauty_disabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_beauty_disabled.png
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_beauty_enabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_beauty_enabled.png
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_switch_camera.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_switch_camera.png
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_video_disabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_video_disabled.png
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_video_enabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Android/app/src/main/res/drawable-xxhdpi/btn_video_enabled.png
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable-xxhdpi/ic_role_broadcaster.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Android/app/src/main/res/drawable-xxhdpi/ic_role_broadcaster.png
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable-xxhdpi/live_room_bg_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-Android/app/src/main/res/drawable-xxhdpi/live_room_bg_logo.png
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/background.imageset/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/OpenLive/Assets.xcassets/background.imageset/background.png
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-beaty.imageset/icon-beaty.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/OpenLive/Assets.xcassets/icon-beaty.imageset/icon-beaty.pdf
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-close.imageset/icon-close.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/OpenLive/Assets.xcassets/icon-close.imageset/icon-close.pdf
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-share.imageset/icon-share.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/OpenLive/Assets.xcassets/icon-share.imageset/icon-share.pdf
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/placeholder.imageset/placehold.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/OpenLive/Assets.xcassets/placeholder.imageset/placehold.png
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-back.imageset/icon-back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/icon-back.imageset/icon-back.png
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/logo-ol-gray.imageset/logo-ol.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/logo-ol-gray.imageset/logo-ol.png
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/broadcaster.imageset/broadcaster.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/OpenLive/Assets.xcassets/broadcaster.imageset/broadcaster.png
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-camera.imageset/icon-camera.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/OpenLive/Assets.xcassets/icon-camera.imageset/icon-camera.pdf
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-rotate.imageset/icon-rotate.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/OpenLive/Assets.xcassets/icon-rotate.imageset/icon-rotate.pdf
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-share.imageset/icon-share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/icon-share.imageset/icon-share.png
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/logo-ol.imageset/logo-open live.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/logo-ol.imageset/logo-open live.png
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_sr.imageset/btn_sr.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_sr.imageset/btn_sr.pdf
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-setting.imageset/icon-setting.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/OpenLive/Assets.xcassets/icon-setting.imageset/icon-setting.pdf
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-beauty.imageset/icon-beauty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/icon-beauty.imageset/icon-beauty.png
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-camera.imageset/icon-camera.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/icon-camera.imageset/icon-camera.png
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-exit.imageset/icon-exit hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/icon-exit.imageset/icon-exit hover.png
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-hang up.imageset/icon-hang up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/icon-hang up.imageset/icon-hang up.png
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-join.imageset/button-default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/icon-join.imageset/button-default.png
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-setting.imageset/icon-setting.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/icon-setting.imageset/icon-setting.png
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-speaker.imageset/icon-speaker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/icon-speaker.imageset/icon-speaker.png
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_join.imageset/btn_join.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_join.imageset/btn_join.pdf
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_mute.imageset/btn_mute.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_mute.imageset/btn_mute.pdf
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/btn_back_arrow.imageset/btn_back_arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/OpenLive/Assets.xcassets/btn_back_arrow.imageset/btn_back_arrow.png
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/ic_arrow_right.imageset/ic_arrow_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/OpenLive/Assets.xcassets/ic_arrow_right.imageset/ic_arrow_right.png
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/audience-blue.imageset/audience-blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/audience-blue.imageset/audience-blue.png
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/audience-gray.imageset/audience-gray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/audience-gray.imageset/audience-gray.png
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_close.imageset/btn_close.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_close.imageset/btn_close.pdf
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-camera off.imageset/icon-camera off.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/OpenLive/Assets.xcassets/icon-camera off.imageset/icon-camera off.pdf
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-microphone.imageset/icon-microphone.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/OpenLive/Assets.xcassets/icon-microphone.imageset/icon-microphone.pdf
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive/Assets.xcassets/btn_join.imageset/btn_join.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS-Objective-C/OpenLive/Assets.xcassets/btn_join.imageset/btn_join.pdf
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive/Assets.xcassets/btn_mute.imageset/btn_mute.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS-Objective-C/OpenLive/Assets.xcassets/btn_mute.imageset/btn_mute.pdf
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-join-hover.imageset/button-hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/icon-join-hover.imageset/button-hover.png
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/broadcaster-blue.imageset/broacaster-blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/broadcaster-blue.imageset/broacaster-blue.png
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-beauty off.imageset/icon-beauty off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/icon-beauty off.imageset/icon-beauty off.png
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-camera off.imageset/icon-camera off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/icon-camera off.imageset/icon-camera off.png
--------------------------------------------------------------------------------
/OpenLive-Web/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "extends": ["standard", "react-app"],
3 | "plugins": ["prettier"],
4 | "parser": "babel-eslint",
5 | "overrides": [
6 | {
7 | "files": ["**/*.js?(x)", "src/App.jsx"]
8 | }
9 | ]
10 | }
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_overturn.imageset/btn_overturn.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_overturn.imageset/btn_overturn.pdf
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_setting.imageset/btn_setting.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_setting.imageset/btn_setting.pdf
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_sr_blue.imageset/btn_sr_blue.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_sr_blue.imageset/btn_sr_blue.pdf
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive.xcodeproj/.xcodesamplecode.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive/Assets.xcassets/btn_endcall.imageset/btn_endcall.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS-Objective-C/OpenLive/Assets.xcassets/btn_endcall.imageset/btn_endcall.pdf
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive.xcodeproj/.xcodesamplecode.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/broadcaster-gray.imageset/broadcaster-gray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/broadcaster-gray.imageset/broadcaster-gray.png
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-micorophone.imageset/icon-micorophone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/icon-micorophone.imageset/icon-micorophone.png
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-speaker off.imageset/icon-speaker off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/icon-speaker off.imageset/icon-speaker off.png
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-microphone off.imageset/icon-microphone off.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS/OpenLive/Assets.xcassets/icon-microphone off.imageset/icon-microphone off.pdf
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-speaker hover.imageset/icon-speaker hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/icon-speaker hover.imageset/icon-speaker hover.png
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable/edit_text_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_beautiful.imageset/btn_ beautiful.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_beautiful.imageset/btn_ beautiful.pdf
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive/Assets.xcassets/btn_mute_blue.imageset/btn_mute_blue.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS-Objective-C/OpenLive/Assets.xcassets/btn_mute_blue.imageset/btn_mute_blue.pdf
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive/OpenLive.entitlements:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/gen_readme_all.sh:
--------------------------------------------------------------------------------
1 | ./gen_readme.sh ./OpenLive-Android
2 | ./gen_readme.sh ./OpenLive-iOS
3 | ./gen_readme.sh ./OpenLive-iOS-Objective-C
4 | ./gen_readme.sh ./OpenLive-macOS
5 | ./gen_readme.sh ./OpenLive-macOS-Objective-C
6 | ./gen_readme.sh ./OpenLive-Web
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_join_cancel.imageset/btn_join_cancel.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_join_cancel.imageset/btn_join_cancel.pdf
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_mute_cancel.imageset/btn_mute_cancel.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_mute_cancel.imageset/btn_mute_cancel.pdf
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-micorophone off.imageset/icon-micorophone off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/icon-micorophone off.imageset/icon-micorophone off.png
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon_sharing_desktop.imageset/icon_sharing_desktop.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS/OpenLive/Assets.xcassets/icon_sharing_desktop.imageset/icon_sharing_desktop.pdf
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/AGMessage.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #define WM_GOBACK WM_USER+100
4 | #define WM_GONEXT WM_USER+101
5 | #define WM_JOINCHANNEL WM_USER+200
6 | #define WM_LEAVECHANNEL WM_USER+201
7 |
8 |
9 | #define WM_AGSLD_TMBPOSCHANGED WM_USER+200
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive/Assets.xcassets/btn_join_cancel.imageset/btn_join_cancel.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-macOS-Objective-C/OpenLive/Assets.xcassets/btn_join_cancel.imageset/btn_join_cancel.pdf
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/OpenLive-Windows/stdafx.h:
--------------------------------------------------------------------------------
1 | #ifndef STDAFX_H
2 | #define STDAFX_H
3 |
4 | #include
5 | #include
6 | #include
7 | #include "agoraconfig.h"
8 | extern CAgoraConfig gAgoraConfig;
9 | extern int videoDeviceWindowId;
10 | #endif // STDAFX_H
11 |
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/stdafx.cpp:
--------------------------------------------------------------------------------
1 |
2 | // stdafx.cpp : source file that includes just the standard includes
3 | // AgoraVideoCall.pch will be the pre-compiled header
4 | // stdafx.obj will contain the pre-compiled type information
5 |
6 | #include "stdafx.h"
7 |
8 |
9 |
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_beautiful_cancel.imageset/btn_ beautiful_cancel.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mhasancse15/Basic-Video-Broadcasting/HEAD/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_beautiful_cancel.imageset/btn_ beautiful_cancel.pdf
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-add.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-add.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-back.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-back.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-beaty.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-beaty.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-camera.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-camera.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-close.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-close.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-exit.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-exit.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-more.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-more.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-rotate.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-rotate.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-share.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-share.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/logo.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "logo-open live.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/values/arrays.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | - Auto
5 | - Enabled
6 | - Disabled
7 |
8 |
9 |
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_sr.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "btn_sr.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-setting.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-setting.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_close.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "btn_close.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_join.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "btn_join.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_mute.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "btn_mute.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-camera off.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-camera off.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-microphone.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-microphone.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-Web/.eslintignore:
--------------------------------------------------------------------------------
1 | /build/**
2 | /coverage/**
3 | /docs/**
4 | /jsdoc/**
5 | /templates/**
6 | /tests/bench/**
7 | /tests/fixtures/**
8 | /tests/performance/**
9 | /tmp/**
10 | /tools/internal-rules/node_modules/**
11 | .test.js
12 | !.eslintrc.js
13 | /node_modules/
14 | !src
15 |
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_overturn.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "btn_overturn.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_setting.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "btn_setting.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_sr_blue.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "btn_sr_blue.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_beautiful.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "btn_ beautiful.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_join_cancel.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "btn_join_cancel.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_mute_cancel.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "btn_mute_cancel.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/icon-microphone off.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-microphone off.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon_sharing_desktop.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon_sharing_desktop.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable/rounded_bg_full_transparent.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable/rounded_bg_half_transparent.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable/select_role_block_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/OpenLive-Android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Oct 30 11:42:03 CST 2019
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
7 |
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable/live_name_board_fav_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/color/start_broadcast_text_color.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable/live_name_board_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable/start_broadcast_bg_clicked.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/Assets.xcassets/btn_beautiful_cancel.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "btn_ beautiful_cancel.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable/start_broadcast_bg_normal.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/color/setting_resolution_item_text_color.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/MainViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // MainViewController.h
3 | // OpenLive
4 | //
5 | // Created by GongYuhua on 2016/9/12.
6 | // Copyright © 2016 Agora. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface MainViewController : UIViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive/ReplacementSegue.h:
--------------------------------------------------------------------------------
1 | //
2 | // ReplacementSegue.h
3 | // OpenLive
4 | //
5 | // Created by yangmoumou on 2018/2/8.
6 | // Copyright © 2018年 yangmoumou. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface ReplacementSegue : NSStoryboardSegue
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // OpenLive
4 | //
5 | // Created by yangmoumou on 2018/2/8.
6 | // Copyright © 2018年 yangmoumou. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | int main(int argc, const char * argv[]) {
12 | return NSApplicationMain(argc, argv);
13 | }
14 |
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // OpenLive
4 | //
5 | // Created by yangmoumou on 2018/2/8.
6 | // Copyright © 2018年 yangmoumou. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface AppDelegate : NSObject
12 |
13 |
14 | @end
15 |
16 |
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive/MainWindowController.h:
--------------------------------------------------------------------------------
1 | //
2 | // MainWindowController.h
3 | // OpenLive
4 | //
5 | // Created by yangmoumou on 2018/2/8.
6 | // Copyright © 2018年 yangmoumou. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface MainWindowController : NSWindowController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable/main_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/KeyCenter.h:
--------------------------------------------------------------------------------
1 | //
2 | // KeyCenter.h
3 | // OpenLive
4 | //
5 | // Created by GongYuhua on 2016/9/12.
6 | // Copyright © 2016 Agora. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface KeyCenter : NSObject
12 | + (NSString *)AppId;
13 | + (NSString *)Token;
14 | @end
15 |
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/OpenLive-macOS/exportPlist.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | method
6 | mac-application
7 | compileBitcode
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive/KeyCenter.h:
--------------------------------------------------------------------------------
1 | //
2 | // KeyCenter.h
3 | // OpenLive
4 | //
5 | // Created by yangmoumou on 2018/2/8.
6 | // Copyright © 2018年 yangmoumou. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface KeyCenter : NSObject
12 | + (NSString *)AppId;
13 | + (NSString *)Token;
14 | @end
15 |
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable/start_broadcast_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/exportPlist.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | method
6 | mac-application
7 | compileBitcode
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable/btn_beauty.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/targetver.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | // Including SDKDDKVer.h defines the highest available Windows platform.
4 |
5 | // If you wish to build your application for a previous Windows platform, include WinSDKVer.h and
6 | // set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h.
7 |
8 | #include
9 |
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable/btn_mute_audio.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable/btn_mute_video.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/release_vs2017.bat:
--------------------------------------------------------------------------------
1 | pushd Release
2 | pushd Language
3 |
4 | del *.exp
5 | del *.pdb
6 | del *.lib
7 | del *.iobj
8 | del *.ipdb
9 |
10 | popd Language
11 |
12 | del *.pdb
13 | del *.log
14 | del *.ipdb
15 | del *.iobj
16 |
17 | IF NOT EXIST vcruntime140.dll (
18 | copy C:\Windows\SysWOW64\VCRuntime140.dll
19 | )
20 |
21 | popd Release
22 | pause
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/release_vs2015.bat:
--------------------------------------------------------------------------------
1 | pushd Release
2 | pushd Language
3 |
4 | del *.iobj
5 | del *.ipdb
6 |
7 | popd Language
8 |
9 | del *.ipdb
10 | del *.iobj
11 |
12 | IF NOT EXIST msvcp140.dll (
13 | copy C:\Windows\SysWOW64\msvcp140.dll
14 | )
15 |
16 | IF NOT EXIST mfc140u.dll (
17 | copy C:\Windows\SysWOW64\mfc140u.dll
18 | )
19 |
20 | popd Release
21 | pause
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive/MainViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // MainViewController.h
3 | // OpenLive
4 | //
5 | // Created by yangmoumou on 2018/2/8.
6 | // Copyright © 2018年 yangmoumou. All rights reserved.
7 | //
8 |
9 | #import
10 | #import
11 |
12 | @interface MainViewController : NSViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/res/drawable/setting_switch.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // OpenLive
4 | //
5 | // Created by GongYuhua on 2016/9/12.
6 | // Copyright © 2016 Agora. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface AppDelegate : UIResponder
12 |
13 | @property (strong, nonatomic) UIWindow *window;
14 |
15 |
16 | @end
17 |
18 |
--------------------------------------------------------------------------------
/OpenLive-Web/public/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "short_name": "Open Live",
3 | "name": "Agora.io Open Live Web",
4 | "icons": [
5 | {
6 | "src": "favicon.ico",
7 | "sizes": "64x64 32x32 24x24 16x16",
8 | "type": "image/x-icon"
9 | }
10 | ],
11 | "start_url": ".",
12 | "display": "standalone",
13 | "theme_color": "#000000",
14 | "background_color": "#ffffff"
15 | }
16 |
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/ProfileCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // ProfileCell.h
3 | // OpenLive
4 | //
5 | // Created by GongYuhua on 2016/9/12.
6 | // Copyright © 2016 Agora. All rights reserved.
7 | //
8 |
9 | #import
10 | #import
11 |
12 | @interface ProfileCell : UITableViewCell
13 | - (void)updateWithProfile:(CGSize)profile isSelected:(BOOL)isSelected;
14 | @end
15 |
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/KeyCenter.swift:
--------------------------------------------------------------------------------
1 | //
2 | // KeyCenter.swift
3 | // OpenLive
4 | //
5 | // Created by GongYuhua on 6/25/16.
6 | // Copyright © 2016 Agora. All rights reserved.
7 | //
8 |
9 | struct KeyCenter {
10 | static let AppId: String = <#Your App Id#>
11 |
12 | // assign token to nil if you have not enabled app certificate
13 | static var Token: String? = <#Temp Access Token#>
14 | }
15 |
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/KeyCenter.swift:
--------------------------------------------------------------------------------
1 | //
2 | // KeyCenter.swift
3 | // OpenLive
4 | //
5 | // Created by GongYuhua on 5/16/16.
6 | // Copyright © 2016 Agora. All rights reserved.
7 | //
8 |
9 | struct KeyCenter {
10 | static let AppId: String = <#Your App Id#>
11 |
12 | // assign token to nil if you have not enabled app certificate
13 | static var Token: String? = <#Temp Access Token#>
14 | }
15 |
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // OpenLive
4 | //
5 | // Created by GongYuhua on 2016/9/12.
6 | // Copyright © 2016 Agora. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "AppDelegate.h"
11 |
12 | int main(int argc, char * argv[]) {
13 | @autoreleasepool {
14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/AppDelegate.swift:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.swift
3 | // OpenLive
4 | //
5 | // Created by GongYuhua on 16/8/23.
6 | // Copyright © 2016年 Agora. All rights reserved.
7 | //
8 |
9 | import Cocoa
10 |
11 | @NSApplicationMain
12 | class AppDelegate: NSObject, NSApplicationDelegate {
13 | func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
14 | return true
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/head.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "head.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/LogoViewController.swift:
--------------------------------------------------------------------------------
1 | //
2 | // LogoViewController.swift
3 | // OpenLive
4 | //
5 | // Created by CavanSu on 2019/11/6.
6 | // Copyright © 2019 Agora. All rights reserved.
7 | //
8 |
9 | import Cocoa
10 |
11 | class LogoViewController: NSViewController {
12 |
13 | override func viewDidLoad() {
14 | super.viewDidLoad()
15 | // view.layer?.backgroundColor = NSColor.AGBlue.cgColor
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive/ReplacementSegue.m:
--------------------------------------------------------------------------------
1 | //
2 | // ReplacementSegue.m
3 | // OpenLive
4 | //
5 | // Created by yangmoumou on 2018/2/8.
6 | // Copyright © 2018年 yangmoumou. All rights reserved.
7 | //
8 |
9 | #import "ReplacementSegue.h"
10 |
11 | @implementation ReplacementSegue
12 | - (void)perform {
13 | ((NSViewController *)self.sourceController).view.window.contentViewController = self.destinationController;
14 | }
15 | @end
16 |
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/audience.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "audience.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/bgcolor.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "bgcolor.jpg",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/ReplacementSegue.swift:
--------------------------------------------------------------------------------
1 | //
2 | // ReplacementSegue.swift
3 | // OpenLive
4 | //
5 | // Created by GongYuhua on 2/20/16.
6 | // Copyright © 2016 Agora. All rights reserved.
7 | //
8 |
9 | import Cocoa
10 |
11 | class ReplacementSegue: NSStoryboardSegue {
12 | override func perform() {
13 | (sourceController as AnyObject).view.window?.contentViewController = destinationController as? NSViewController
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/OpenLive-Android/app/src/main/java/io/agora/openlive/utils/PrefManager.java:
--------------------------------------------------------------------------------
1 | package io.agora.openlive.utils;
2 |
3 | import android.content.Context;
4 | import android.content.SharedPreferences;
5 |
6 | import io.agora.openlive.Constants;
7 |
8 |
9 | public class PrefManager {
10 | public static SharedPreferences getPreferences(Context context) {
11 | return context.getSharedPreferences(Constants.PREF_NAME, Context.MODE_PRIVATE);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/background.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "background.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/broadcaster.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "broadcaster.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/placeholder.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "placehold.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Settings.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Settings.swift
3 | // OpenVideoCall
4 | //
5 | // Created by CavanSu on 2019/5/14.
6 | // Copyright © 2019 Agora. All rights reserved.
7 | //
8 |
9 | import Foundation
10 | import AgoraRtcKit
11 |
12 | struct Settings {
13 | var roomName: String?
14 | var role = AgoraClientRole.broadcaster
15 | var dimension = CGSize.defaultDimension()
16 | var frameRate = AgoraVideoFrameRate.defaultValue
17 | }
18 |
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-back.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-back.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-beauty.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-beauty.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-camera.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-camera.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-share.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-share.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/logo-ol-gray.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "logo-ol.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/logo-ol.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "logo-open live.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/release_vs2013.bat:
--------------------------------------------------------------------------------
1 | pushd Release
2 | pushd Language
3 |
4 | del *.exp
5 | del *.pdb
6 | del *.lib
7 |
8 | popd Language
9 |
10 | del *.pdb
11 | del *.log
12 |
13 | IF NOT EXIST msvcp120.dll (
14 | copy C:\Windows\SysWOW64\msvcp120.dll
15 | )
16 |
17 | IF NOT EXIST msvcr120.dll (
18 | copy C:\Windows\SysWOW64\msvcr120.dll
19 | )
20 |
21 | IF NOT EXIST mfc120u.dll (
22 | copy C:\Windows\SysWOW64\mfc120u.dll
23 | )
24 | popd Release
25 | pause
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/btn_back_arrow.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "btn_back_arrow.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/Assets.xcassets/ic_arrow_right.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "ic_arrow_right.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-iOS/exportPlist.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | method
6 | development
7 | compileBitcode
8 |
9 | provisioningProfiles
10 |
11 | io.agora.OpenLive
12 | App
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/audience-blue.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "audience-blue.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/audience-gray.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "audience-gray.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-exit.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-exit hover.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-hang up.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-hang up.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-join-hover.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "button-hover.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-join.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "button-default.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-setting.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-setting.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-speaker.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-speaker.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive/Assets.xcassets/btn_join.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "btn_join.pdf",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive/Assets.xcassets/btn_mute.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "btn_mute.pdf",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/broadcaster-blue.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "broacaster-blue.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/broadcaster-gray.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "broadcaster-gray.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-beauty off.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-beauty off.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-camera off.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-camera off.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-micorophone.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-micorophone.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-speaker off.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-speaker off.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/exportPlist.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | method
6 | development
7 | compileBitcode
8 |
9 | provisioningProfiles
10 |
11 | io.agora.OpenLive
12 | App
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive/Assets.xcassets/btn_endcall.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "btn_endcall.pdf",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-speaker hover.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-speaker hover.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-iOS-Objective-C/OpenLive/KeyCenter.m:
--------------------------------------------------------------------------------
1 | //
2 | // KeyCenter.m
3 | // OpenLive
4 | //
5 | // Created by GongYuhua on 2016/9/12.
6 | // Copyright © 2016 Agora. All rights reserved.
7 | //
8 |
9 | #import "KeyCenter.h"
10 |
11 | @implementation KeyCenter
12 | + (NSString *)AppId {
13 | return <#Your App Id#>;
14 | }
15 |
16 | // assign token to nil if you have not enabled app certificate
17 | + (NSString *)Token {
18 | return <#Temp Access Token#>;
19 | }
20 | @end
21 |
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive/Assets.xcassets/btn_join_cancel.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "btn_join_cancel.pdf",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive/Assets.xcassets/btn_mute_blue.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "btn_mute_blue.pdf",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/Assets.xcassets/icon-micorophone off.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-micorophone off.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive/KeyCenter.m:
--------------------------------------------------------------------------------
1 | //
2 | // KeyCenter.m
3 | // OpenLive
4 | //
5 | // Created by yangmoumou on 2018/2/8.
6 | // Copyright © 2018年 yangmoumou. All rights reserved.
7 | //
8 |
9 | #import "KeyCenter.h"
10 |
11 | @implementation KeyCenter
12 | + (NSString *)AppId {
13 | return <#Your App Id#>;
14 | }
15 |
16 | // assign token to nil if you have not enabled app certificate
17 | + (NSString *)Token {
18 | return <#Temp Access Token#>;
19 | }
20 | @end
21 |
--------------------------------------------------------------------------------
/OpenLive-macOS-Objective-C/OpenLive/MediaInfo.h:
--------------------------------------------------------------------------------
1 | //
2 | // MediaInfo.h
3 | // OpenLive
4 | //
5 | // Created by yangmoumou on 2018/2/9.
6 | // Copyright © 2018年 yangmoumou. All rights reserved.
7 | //
8 |
9 | #import
10 | #import
11 |
12 | @interface MediaInfo : NSObject
13 | + (NSString *)resolutionOfProfile:(CGSize)profile;
14 | + (NSString *)fpsOfProfile:(CGSize)profile;
15 | + (NSString *)descriptionProfile:(CGSize)profile;
16 | @end
17 |
--------------------------------------------------------------------------------
/OpenLive-Web/.gitignore:
--------------------------------------------------------------------------------
1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2 |
3 | # dependencies
4 | /node_modules
5 | /.pnp
6 | .pnp.js
7 |
8 | # testing
9 | /coverage
10 |
11 | # production
12 | /build
13 |
14 | # misc
15 | .DS_Store
16 | .env.local
17 | .env.development.local
18 | .env.test.local
19 | .env.production.local
20 |
21 | npm-debug.log*
22 | yarn-debug.log*
23 | yarn-error.log*
24 | *.*~
25 | package-lock.json
26 | .env
27 | OpenLive-Web/
28 | .eslintcache
29 |
--------------------------------------------------------------------------------
/OpenLive-macOS/OpenLive/AGEConvert.swift:
--------------------------------------------------------------------------------
1 | //
2 | // AGEConvert.swift
3 | //
4 | // Created by CavanSu on 2019/9/30.
5 | // Copyright © 2019 Agora. All rights reserved.
6 | //
7 |
8 | import Cocoa
9 |
10 | class AGEConvert: NSObject {
11 | static func force(instance: Any, to type: T.Type) throws -> T {
12 | if let converted = instance as? T {
13 | return converted
14 | } else {
15 | throw AGEError(type: .fail("convert fail"))
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/json/json.h:
--------------------------------------------------------------------------------
1 | // Copyright 2007-2010 Baptiste Lepilleur and The JsonCpp Authors
2 | // Distributed under MIT license, or public domain if desired and
3 | // recognized in your jurisdiction.
4 | // See file LICENSE for detail or copy at http://jsoncpp.sourceforge.net/LICENSE
5 |
6 | #ifndef JSON_JSON_H_INCLUDED
7 | #define JSON_JSON_H_INCLUDED
8 |
9 | #include "autolink.h"
10 | #include "value.h"
11 | #include "reader.h"
12 | #include "writer.h"
13 | #include "features.h"
14 |
15 | #endif // JSON_JSON_H_INCLUDED
16 |
--------------------------------------------------------------------------------
/OpenLive-iOS/OpenLive/AppDelegate.swift:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.swift
3 | // OpenLive
4 | //
5 | // Created by GongYuhua on 6/25/16.
6 | // Copyright © 2016 Agora. All rights reserved.
7 | //
8 |
9 | import UIKit
10 |
11 | @UIApplicationMain
12 | class AppDelegate: UIResponder, UIApplicationDelegate {
13 |
14 | var window: UIWindow?
15 |
16 | func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
17 | return true
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/OpenLive-Windows-MFC/OpenLive/AGJson.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 | #include