Skip to content

Releases: livepeer/go-livepeer

v0.8.10

10 Mar 04:55
840bada

Choose a tag to compare

What's Changed

General

Broadcaster

  • #3864 Fix crash in broadcaster max price calculation (@j0sh)

Orchestrator

AI – LV2V

AI – BYOC

Full Changelog: v0.8.9...v0.8.10

v0.8.9

07 Jan 13:56
267c53b

Choose a tag to compare

What's Changed

Features ⚒

General

  • Gateway-native WHEP server for playback of realtime AI video
  • #3841 byoc/streaming: add streaming workload processing capability to BYOC (@ad-astra-video)

Orchestrator

Bug Fixes 🐞

General

New Contributors

Full Changelog: v0.8.8...v0.8.9

v0.8.8

25 Sep 06:35
fe660e6

Choose a tag to compare

What's Changed

Full Changelog: v0.8.7...v0.8.8

v0.8.7

06 Sep 07:31
cb1fe6a

Choose a tag to compare

What's Changed

Features

General

  • #3532 Payment "per time" instead of "pay per pixel" (@leszko)
  • #3686 Add comfyui / streamdiffusion pipeline to current-live pipeline (@leszko)
  • #3705 AI/Live: segmented MediaWriter / MediaReader (@j0sh)
  • #3641 BYOC: switch billing model to 1 ticket per second of compute (@ad-astra-video)
  • #3680 AI: allow local Kafka with no auth for local deployment (@ad-astra-video)
  • #3623 Stop stream if there are no payments from Gateway (@leszko)

Broadcaster

  • #3714 Make debug segment count configurable (@mjh1)
  • #3721 Stream heartbeats (@mjh1)
  • #3657 Re-encode audio to AAC for non-local (@j0sh)
  • #3676 Pass full URLs to app for WHEP, status and update (@mjh1)
  • #3733 Send authorization header to support new API (@mjh1)
  • #3671 Send trickle errors down to processStream (@j0sh)
  • #3677 Enable Video-to-Video suspension mechanism (penalty = 5) (@leszko)
  • #3678 Add LiveSelectionAlgorithm (@leszko)
  • #3694 Fix zeroing ai_container_idle metric for non-existing Os (@leszko)
  • #3695 Remove session from pool if selection failed (@leszko)
  • #3709 Send Kafka event when no orchestrators are available (@mjh1)
  • #3722 Send Kafka event on orchestrator swaps (@j0sh)
  • #3634 BYOC: Allow clients to include or exclude specific Orchestrators by serviceAddr in requests (@ad-astra-video)
  • #3682 AI/Live: store & forward parameter updates (@j0sh)
  • #3688 AI: options for /live/video-to-video update & status routes to support local browser tests (@ad-astra-video)

Orchestrator

Transcoder

CLI

  • #3700 cmd: move a few things to starter for easy embedding (@iameli)

Bug Fixes

General

Broadcaster

Orchestrator

  • #3640 Add lock while removing session during O suspension (@leszko)
  • #3667 Don't delete stream state if requestID doesn't match (@mjh1)
  • #3708 Retry ffmpeg more often in AI/Live to improve stream resilience (@j0sh)

Transcoder

New Contributors

Full Changelog: v0.8.6...v0.8.7

v0.8.6

23 Jun 09:37
b28a901

Choose a tag to compare

What's Changed

  • #3570 Add Generic Processing Pipeline (aka Bring Your Own Container)
  • #3604 Update lpms to new version to fix transcoder disk space leak (i.e. livepeer/lpms#434)
  • A number of changes related to the Realtime Video AI (Live Video to Video workflow)
  • #3505 Introduce min runner version to selection
  • #3593 Add new gateway ticket metrics
  • #3389 Fix combined orch batch AI capability management
  • #3589 Change binding host for docker containers from 0.0.0.0 to 127.0.0.1

Full Changelog: v0.8.5...v0.8.6

v0.8.5

06 May 09:48
8a19767

Choose a tag to compare

What's Changed

  • A number of changes related to the Realtime Video AI (Live Video to Video workflow)
  • Realtime Video AI in a Box
  • Add hardware info from Orchestrators and expand network information available
  • Improve the Gateway startup time
  • Update install_ffmpeg.sh scripts
  • Add a limit of retries on the same AI session

New Contributors

Full Changelog: v0.8.4...v0.8.5

v0.8.4

19 Mar 08:27
4b4fd7f

Choose a tag to compare

What's Changed

  • A number of changes related to Realtime Video AI (Live Video to Video workflow)
  • Improve AI Session Selection
  • Move ai-worker code to a local package
  • Restart warm containers when they crash
  • Provide AI orchestrators with a way to vote on active proposal through the CLI
  • Increase ticket params expiration from 10 (~2 min) to 40 (~8 min)

New Contributors

Full Changelog: v0.8.3...v0.8.4

v0.8.3

30 Jan 19:39
e9d55d0

Choose a tag to compare

What's Changed (AI)

  • Updated AI llm pipeline to new OpenAI compatible API format.
  • Deprecate -aiRunnerImage flag for -aiRunnerImageOverrides.
  • Added smoke test API endpoint for Live AI
  • Added OpenAPI definitions for Live AI
  • fix orchestrator status json unmarshalling issue.

New Contributors

Full Changelog: v0.8.2...v0.8.3

v0.8.2

22 Jan 18:05
3e94431

Choose a tag to compare

What's Changed (Transcoding)

What's Changed (AI)

This release includes several updates to enhance real-time AI functionality, including:

  • Enhanced metrics and logging behavior.
  • Improved real-time AI orchestration performance tracking.
  • Optimized real-time AI stream handling, communication, payment logic, and error handling.
  • Added new real-time AI trickle events.
  • Removed transcode flag dependency for AI orchestrators.
  • Introduced GatewayHost flag to specify the external hostname for gateway nodes, enabling external service connectivity.

New Contributors

Full Changelog: v0.8.1...v0.8.2

v0.8.1

05 Dec 09:49
2c3794f

Choose a tag to compare

December 5th 2024

What's Changed

This release is related to introducing automatic worker image pull, adding an option to send events to Kafka, and a few bug fixes. Additionally, it adds the backbone for the Live Video AI feature.

Full Changelog: v0.8.0...v0.8.1