8000 Add WebRTC live streaming session generation by sdb9696 · Pull Request #348 · python-ring-doorbell/python-ring-doorbell · GitHub
[go: up one dir, main page]

Skip to content

Conversation

@sdb9696
Copy link
Member
@sdb9696 sdb9696 commented Feb 13, 2024

This PR lets the api start a webrtc streaming session. Requires a client that supports the webrtc protocol and can generate the sdp offer.

This should be considered experimental functionality until added to the docs.

@coveralls
Copy link
coveralls commented Feb 13, 2024

Coverage Status

coverage: 73.635% (-4.2%) from 77.812%
when pulling 0a45887 on sdb9696:streaming_support
into 4ce926b on tchellomello:master.

@czafra
Copy link
czafra commented Apr 6, 2024

Thanks for working on this! I have a couple questions re your PR.

Where are you supposed to get the SDP offer used by RingWebRtcStream::generate function?
Once the session is stablished and pings are running, what would be the next step to get the live video?

Thanks!

@github-actions
Copy link
github-actions bot commented Jul 6, 2024

There hasn't been any activity on this pull request recently. This pull request has been automatically marked as stale because of that and will be closed if no further activity occurs within 7 days.
If you are the author of this PR, please leave a comment if you want to keep it open. Also, please rebase your PR onto the latest dev branch to ensure that it's up to date with the latest changes.
Thank you for your contribution!

@github-actions github-actions bot added the stale Stale PRs and Issues label Jul 6, 2024
@sdb9696 sdb9696 added no-stale and removed stale Stale PRs and Issues labels Jul 6, 2024
@sdb9696 sdb9696 force-pushed the streaming_support branch 2 times, most recently from 0a45887 to 8981bb0 Compare August 23, 2024 10:05
@coveralls
Copy link
coveralls commented Sep 3, 2024

Coverage Status

coverage: 79.113% (-0.2%) from 79.324%
when pulling 2a315b7 on sdb9696:streaming_support
into 32c19ef on python-ring-doorbell:master.

@sdb9696 sdb9696 merged commit 336e5e9 into python-ring-doorbell:master Sep 5, 2024
@sdb9696 sdb9696 deleted the streaming_support branch September 5, 2024 08:13
@sdb9696 sdb9696 added this to the 0.9.4 milestone Sep 5, 2024
@sdb9696 sdb9696 mentioned this pull request Sep 5, 2024
sdb9696 added a commit that referenced this pull request Sep 5, 2024
## [0.9.4](https://github.com/python-ring-doorbell/python-ring-doorbell/tree/0.9.4) (2024-09-05)

[Full Changelog](0.9.3...0.9.4)

**Release highlights:**

- Migrate from poetry to uv for package management
- Bugfixes for in-home-chime

**Implemented enhancements:**

- Add WebRTC live streaming session generation [\#348](#348) (@sdb9696)

**Fixed bugs:**

- Fix in-home chime duration setter [\#428](#428) (@briangoldstein)

**Documentation updates:**

- Fix broken links in readme [\#426](#426) (@briangoldstein)

**Project maintenance:**

- Migrate to uv and add testpypi publishing [\#430](#430) (@sdb9696)
@github-actions github-actions bot locked and limited conversation to collaborators Sep 13, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

0