Skip to content

Add Ion-Sfu Support #164

@BenediktZinn

Description

@BenediktZinn

User Story

  • As A Developer integrating our components
  • I need to make them work with existing infrastructure
  • So that I can properly utilize the features

Context

Our industry partners is using a so called SFU for managing many WebRTC streams. We should be able to advertise our webrtc sender and also subscribe to the webrtc sender from the analyzer and frontend via the SFU.

As the industry partner is using https://github.com/ionorg/ion-sfu we should try to make it work in that setup as well.

A problem here could be that we'll have to figure out a way to connect to the analyzer, in a production setup the frontend will probably not know about the analyzer nodes and that should be handled via SFU as well, but I don't think ION-SFU supports WebSockets. Either we have to switch to WebRTC datachannels or find another way, but this is not a requirment for this ticket yet.

Acceptance Criteria

  • WebCam is advertised via ION-SFU
  • Frontend Connects via ION-SFU
  • Backend Connects via ION-SFU

Definition of Done

  • Code has been reviewed by at least one SD
  • Feature has been reviewed by at least one PO
  • Build scripts have been adapted if necessary
  • CI Pipeline Passes
  • Code has been merged to main
  • BOM has been updated if necessary

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Product Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions