Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Making streaming plugin non experimetal ? #228

@fcx-mrogez

Description

@fcx-mrogez

Currently, the streaming plugin supports :

  • creating and destroying RTP mountpoints
  • listing mountpoints
  • getting information about a mountpoint

There is an example that demonstrate usage of these methods and a basic e2e test which does the same.

What this plugin currently misses (list may not be exhaustive) :

  • e2e tests covering mountpoint creation / destruction events
  • Support for "legacy" streams
  • Support for non RTP mountpoints (live, ondemand, rtsp) + associated e2e tests + examples
  • synchronous methods (edit, enable, disable, record) + associated e2e tests + examples
  • asynchronous methods (watch, start, configure, pause, switch, stop) + associated e2e tests + examples

What would be required (at minimum) to implement so that the streaming plugin would qualify as non experimental ?

I mean, for my current needs jarust does what I need, so if just adding some e2e tests to cover mountpoint creation / destruction events would allow it to be marked non experimental I may try to add them. If more work is required I'm not sure I can justify this investment now.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions