Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AgoraIO/Basic-Video-Broadcasting
Sample app to join/leave a channel, set the role as a host/audience, mute/unmute, switch between front/rear cameras, and set the video parameters.
https://github.com/AgoraIO/Basic-Video-Broadcasting
agora broadcasting livebroadcast
Last synced: 3 months ago
JSON representation
Sample app to join/leave a channel, set the role as a host/audience, mute/unmute, switch between front/rear cameras, and set the video parameters.
- Host: GitHub
- URL: https://github.com/AgoraIO/Basic-Video-Broadcasting
- Owner: AgoraIO
- License: mit
- Created: 2018-09-26T07:24:06.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-07-12T07:51:05.000Z (over 2 years ago)
- Last Synced: 2024-08-03T06:02:42.242Z (6 months ago)
- Topics: agora, broadcasting, livebroadcast
- Language: C++
- Size: 27.9 MB
- Stars: 269
- Watchers: 54
- Forks: 287
- Open Issues: 48
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-agora - Live broadcasting
README
# Basic Video Broadcasting
*English | [中文](README.zh.md)*
Agora provides a set of sample applications demonstrating how to get live video broadcasting integrated directly into your applications using the Agora Video SDK.
Sample applications for live video broadcasting are provided for Android, iOS, macOS, Web, and Windows.
The live video broadcasting sample applications, demonstrate how to:
- Join / leave channel
- Set role as broadcaster or audience
- Mute / unmute audio
- Switch camera
- Setup resolution, frame rate and bit rate## Platforms Supported
Project Folder Name|Platform|Description
---|---|---
[OpenLive-Android](./OpenLive-Android)|Android|Android live video broadcasting
[OpenLive-iOS-Objective-C](./OpenLive-iOS-Objective-C)|iOS(Objective-C)|iOS live video broadcasting(Objective-C)
[OpenLive-iOS](./OpenLive-iOS)|iOS(Swift)|iOS live video broadcasting(Swift)
[OpenLive-macOS-Objective-C](./OpenLive-macOS-Objective-C)|macOS(Objective-C)|macOS live video broadcasting(Objective-C)
[OpenLive-macOS](./OpenLive-macOS)|macOS(Swift)|macOS live video broadcasting(Swift)
[OpenLive-Windows](./OpenLive-Windows)|Windows|Windows live video broadcasting
[OpenLive-Windows-MFC](./OpenLive-Windows-MFC)|Windows(MFC)|Windows live video broadcasting(MFC)
[OpenLive-Web](./OpenLive-Web)|Web|Web live video broadcasting## Contact Us
- For potential issues, take a look at our [FAQ](https://docs.agora.io/en/faq) first
- Dive into [Agora SDK Samples](https://github.com/AgoraIO) to see more tutorials
- Take a look at [Agora Use Case](https://github.com/AgoraIO-usecase) for more complicated real use case
- Repositories managed by developer communities can be found at [Agora Community](https://github.com/AgoraIO-Community)
- You can find full API documentation at [Document Center](https://docs.agora.io/en/)
- If you encounter problems during integration, you can ask question in [Stack Overflow](https://stackoverflow.com/questions/tagged/agora.io)
- You can file bugs about this sample at [issue](https://github.com/AgoraIO/Basic-Video-Broadcasting/issues)## License
All sample applications are licensed under the MIT License (MIT). [View the license](LICENSE.md).