Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(rtc/reaction-streams): reaction-streams gateway #14

Open
zakhaev26 opened this issue Dec 16, 2024 · 0 comments
Open

feat(rtc/reaction-streams): reaction-streams gateway #14

zakhaev26 opened this issue Dec 16, 2024 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@zakhaev26
Copy link
Member

RTC - Reaction Streaming Gateway

The Reaction Streaming Gateway facilitates real-time interaction by enabling users to send and receive reactions during live streaming sessions. This feature enhances user engagement by delivering instant feedback and creating an interactive experience.

Example: JioCinema IPL Live Streaming

During the IPL live stream on JioCinema, viewers can send emojis such as claps, hearts, or boos in real-time. These reactions are instantly aggregated and displayed as a live reaction overlay for all users watching the match. The Reaction Streaming Gateway manages the collection, processing, and broadcasting of these reactions, ensuring minimal latency and a smooth user experience.

Our API requires a 'Reaction Streaming Gateway' for RTC. Learn more about RTC here.

Steps to Build

To build this feature end-to-end, we expect the following:

  • A properly implemented reaction-streaming gateway.
  • A well-designed schema, considering future extensions of the Gateway.
  • An equivalent PR in psoc docs for the Gateway reference page (under Projects/GC/API Reference).
  • Gateway namespaces listed in a clear format in our GC-APIs Hoppscotch Collections.
  • Tests should be included if additional routes or service methods are implemented.
  • Proper code comments should be provided wherever necessary.

To learn more about:

  • Codebase Infrastructure
  • Installation
  • Generated Services

Visit here.
You can take references from the presence gateway.

@zakhaev26 zakhaev26 changed the title feat(rtc/reaction-streams): feat(rtc/reaction-streams): reaction-streams gateway Dec 16, 2024
@zakhaev26 zakhaev26 assigned zakhaev26 and iamanishx and unassigned zakhaev26 Dec 16, 2024
@zakhaev26 zakhaev26 added documentation Improvements or additions to documentation enhancement New feature or request labels Dec 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants