Open hthillman opened 2 weeks ago
Outline your top 3 development priorities (1-3 sentences max)
I just finished up the tooling for C2PA signing using an Ethereum wallet; I can take a livestream, slice it up into one-second MP4 files, and sign each segment with an Ethereum identity. Now that we have that, the priorities are:
Are there any external factors preventing you from achieving your top 3 priorities? If so, please outline them (1-3 sentences max)
The C2PA spec doesn’t support secp256k signatures, so nothing signed with a Ethereum Wallet or a Livepeer Orchestrator can exist within their universe[^1]. Technically everything I’m doing goes against the spec. In practice, I’ve forked the primary Rust repo and CLI tool (c2patool
) and it works flawlessly. I’ve been bugging people to try and get secp256k
added to this list but they’re not really listening to me.
The new World of Warcraft expansion came out yesterday ¯_(ツ)_/¯
Got a topic you’d like to cover in open discussion?
We may not be able to cover every single topic that’s raised, but we will make sure that anything we miss is added as an agenda item for the next time.
[^1]: They have support for SHA-256 ECDSA, but only over the secp256r1
curve, not the secp256k1
curve. Distinction explained here. Supporting both curves in Rust is trivial; in Go it’s more of a PITA but I’m making it happen.
Outline your top 3 development priorities (1-3 sentences max)
Are there any external factors preventing you from achieving your top 3 priorities? If so, please outline them (1-3 sentences max)
Got a topic you’d like to cover in open discussion?
go-livepeer
AI APIs to the Studio SDK (it's a compatible provider)go-livepeer
codeaudio-to-text
or even image-to-image
manipulation (e.g. from a livestream)Merge AI Remote Worker
First review of go-livepeer#3088 completed by @rickstaa and Yodon. Final reviews will be done by @rickstaa and @thomshutt. @ad-astra-video is writing up a report to state the comparison with [Nico's impelmentation](https://github.com/livepeer/go-livepeer/pull/3106. @rickstaa will set up a meeting to start next week. Deadline: 6th Sept.
Release Segment Anything 2
Requested by a high-demand startup. The full pipeline is implemented and set for release on Friday. @rickstaa's review is still pending. Deadline: 1st Sept.
Release Lip Sync and Text-to-Audio Pipelines
Almost complete but facing dependency issues. The initial endpoint needs to be up by 1st Sept, with the full release on 6th Sept.
Merge Selection Algorithm Fixes
Found in PR 3033.
Investigate Stopped Container Selection Issue
Address the problem detailed in AI-588.
Community SDK Release
Needed for startup integration (Python and TypeScript). Deadline: 6th Sept.
Setup Ecosystem Infrastructure
Intro - 5-10min
Welcome & context-setting, plus Introductions
Shareouts - 20-30min
Please hold questions during this time.
AI SPE
Livepeer Cloud SPE
Livepeer Studio
Aquareum
Open Share
Open Discussion - 30min
Improving AI Release Communication Due to custom forks of go-livepeer, the Livepeer.Cloud SPE needs time to deploy and upgrade the custom updates. Orchestrators need time to upgrade in order to keep up with Gateway Minimum Version Requirements
SDK Release
PR Review capacity as blocker
The current AI version of go-livepeer requires the team to investigate ongoing issues with the selection algorithm.
Streaming interfaces (e.g. continuous text-to-audio)
Signaling
Wrapup & Goal-Setting - 15min