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: Add streaming support #125

Open
wants to merge 37 commits into
base: main
Choose a base branch
from
Open

✨ feat: Add streaming support #125

wants to merge 37 commits into from

Commits on Oct 29, 2024

  1. Configuration menu
    Copy the full SHA
    854c97a View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. Configuration menu
    Copy the full SHA
    c35349c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be4d6f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e6d032 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3c0d867 View commit details
    Browse the repository at this point in the history
  5. fix: Delete /input route

    wanjohiryan committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    e5dc853 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Configuration menu
    Copy the full SHA
    6a7a1ed View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2024

  1. 🐛 fix(www): Fix input handling (#124)

    Fixed event listener oddities, working input detach/attach on pointer
    lock change, formatting and adding proper key+mouse codes for Linux and
    moving them into separate file.
    
    Co-authored-by: Kristian Ollikainen <[email protected]>
    DatCaptainHorse and DatCaptainHorse authored Nov 3, 2024
    Configuration menu
    Copy the full SHA
    8142e79 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f7f405 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9763c45 View commit details
    Browse the repository at this point in the history
  4. ✨ feat: Add audio

    wanjohiryan committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    d2bc57d View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Configuration menu
    Copy the full SHA
    d820985 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. feat: Update lib-moq

    wanjohiryan committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    b3720cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc436bc View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. ✨ feat: Pipewire (#128)

    I've finished cooking 🍝
    
    ---------
    
    Co-authored-by: DatCaptainHorse <[email protected]>
    DatCaptainHorse and DatCaptainHorse authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    87cfbd1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    12a1e4f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    022c455 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2239c3b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ab19e0d View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. 🐛 fix: Container parameter passing, option to disable audio for debug…

    …ging (#129)
    
    Adds a functional NESTRI_PARAMS env variable to container image,
    allowing usage like:
    ```docker run -e NESTRI_PARAMS='--no-audio=true --verbose=true'```
    
    Also adds a no-audio option to help debug stream issues.
    Also also, changes the container builder portion to use the actual main nestri repo.
    
    ---------
    
    Co-authored-by: DatCaptainHorse <[email protected]>
    DatCaptainHorse and DatCaptainHorse authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    12c6444 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf064ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ad7322d View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. Configuration menu
    Copy the full SHA
    25b941c View commit details
    Browse the repository at this point in the history
  2. feat: Separate CLI parameters to files, move few things to functions,…

    … WHIP output (#130)
    
    I feel things can be improved still, however rather than making perfect
    CLI parameter handling, gonna PR to help move on.
    
    WHIP output option added for starters, we may need to write our own
    WebRTC element based off examples and API from:
    https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/tree/main/net/webrtc
    
    ---------
    
    Co-authored-by: DatCaptainHorse <[email protected]>
    Co-authored-by: Wanjohi <[email protected]>
    3 people authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    69b35ae View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2024

  1. Configuration menu
    Copy the full SHA
    a975b89 View commit details
    Browse the repository at this point in the history
  2. Revert "chore: Some modular changes"

    This reverts commit a975b89.
    wanjohiryan committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    e21ac83 View commit details
    Browse the repository at this point in the history
  3. ✨feat: WebRTC streaming support and improvements (#131)

    Adds WebRTC WHIP/WHEP relay, frontend code changes and container file
    changes.
    
    ---------
    
    Co-authored-by: DatCaptainHorse <[email protected]>
    Co-authored-by: Wanjohi <[email protected]>
    3 people authored Nov 17, 2024
    Configuration menu
    Copy the full SHA
    874e47d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b2e4b1f View commit details
    Browse the repository at this point in the history
  5. 🐛fix: some input fixes, missing heartbeat (#132)

    - Adds heartbeat to keep WS alive on nestri-server side
    - Fixes inputs getting stuck on repeated keys, while also allowing
    modifiers to be sent after.
    - For now treat Home keys as Esc to make games escapable.
    - Add button to start stream, to fix browser preventing play issue.
    
    Co-authored-by: DatCaptainHorse <[email protected]>
    DatCaptainHorse and DatCaptainHorse authored Nov 17, 2024
    Configuration menu
    Copy the full SHA
    06a952d View commit details
    Browse the repository at this point in the history
  6. fix: Add stuff

    wanjohiryan committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    8d9a221 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6831a6f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    36cac1d View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Configuration menu
    Copy the full SHA
    9a8eddb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    42fbeb7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2ef1f0b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    581f466 View commit details
    Browse the repository at this point in the history
  5. feat: Add msg types

    wanjohiryan committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    4d9b941 View commit details
    Browse the repository at this point in the history