# codec

Published articles for codec.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## 【kube-apiserver】storage.Interface 与 etcd3：codec、prefix 与 CRUD 路径

DevFeed: [【kube-apiserver】storage.Interface 与 etcd3：codec、prefix 与 CRUD 路径](<https://devfeed.tech/articles/kube-apiserver-storage-interface-etcd3-codec-prefix-crud-33959.md>)

Original publisher: [Read original article](<https://quant67.com/post/apiserver/03-storage-etcd3/03-storage-etcd3.html>)

Author: Liao Tonglang

Published: 2026-08-28T00:00:00Z

Content type: tutorial

Language: zh

Sources: [土法炼钢 - 系统与基础设施](<https://devfeed.tech/sources/source-4.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [API](<https://devfeed.tech/topics/api.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Raft](<https://devfeed.tech/topics/raft.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apiserver](<https://devfeed.tech/tags/apiserver.md>), [codec](<https://devfeed.tech/tags/codec.md>), [crud](<https://devfeed.tech/tags/crud.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [encryption-at-rest](<https://devfeed.tech/tags/encryption-at-rest.md>), [etcd3](<https://devfeed.tech/tags/etcd3.md>), [guaranteed-update](<https://devfeed.tech/tags/guaranteed-update.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [optimistic-concurrency](<https://devfeed.tech/tags/optimistic-concurrency.md>), [raft](<https://devfeed.tech/tags/raft.md>), [rest](<https://devfeed.tech/tags/rest.md>), [storage](<https://devfeed.tech/tags/storage.md>), [v1-30-3](<https://devfeed.tech/tags/v1-30-3.md>)

### AI overview

This tutorial explains how kube-apiserver's storage.Interface integrates with the etcd3 backend in Kubernetes v1.30.3. It covers key prefixes, codec serialization, value transformation and encryption-at-rest boundaries, optimistic concurrency through GuaranteedUpdate and transactions, and the mapping from etcd3 watch streams to apiserver events.

### Source excerpt

拆解 kube-apiserver 的 storage.Interface 契约与 etcd3 实现：codec 序列化、pathPrefix/resourcePrefix、value.Transformer 加密边界、GuaranteedUpdate 乐观并发，以及 Watch 到 etcd3 的完整路径。版本锚定 Kubernetes v1.30.3 / etcd v3.5.33。

## Reading MediaRecorder's webm/opus output

DevFeed: [Reading MediaRecorder's webm/opus output](<https://devfeed.tech/articles/reading-mediarecorder-s-webm-opus-output-35451.md>)

Original publisher: [Read original article](<https://darkcoding.net/software/reading-mediarecorders-webm-opus-output/>)

Author: Graham King

Published: 2018-07-27T19:34:18Z

Content type: tutorial

Language: en

Sources: [Graham King](<https://devfeed.tech/sources/graham-king.md>)

Topics: [JavaScript](<https://devfeed.tech/topics/javascript.md>), [file](<https://devfeed.tech/topics/file.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [audio](<https://devfeed.tech/tags/audio.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [codec](<https://devfeed.tech/tags/codec.md>), [container](<https://devfeed.tech/tags/container.md>), [ebml](<https://devfeed.tech/tags/ebml.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [python](<https://devfeed.tech/tags/python.md>), [software](<https://devfeed.tech/tags/software.md>), [webm](<https://devfeed.tech/tags/webm.md>)

### AI overview

A tutorial on inspecting MediaRecorder's audio/webm;codecs=opus output. It explains the WebM container, its relationship to Matroska and EBML, and how EBML elements encode IDs, lengths, and values using a hex editor and Python REPL.

### Source excerpt

Making like Theseus in the WEBM/MATROSKA/EBML audio maze

## Bringing An Awesome App to Life: 1 Second Everyday for Android - Touchlab

DevFeed: [Bringing An Awesome App to Life: 1 Second Everyday for Android - Touchlab](<https://devfeed.tech/articles/bringing-an-awesome-app-to-life-1-second-everyday-for-android-touchlab-38075.md>)

Original publisher: [Read original article](<https://touchlab.co/2013-08-bringing-an-awesome-app-to-life-1-second-everyday-for>)

Published: 2013-08-01T22:37:00Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [App](<https://devfeed.tech/topics/app.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Compression](<https://devfeed.tech/topics/compression.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [announce](<https://devfeed.tech/tags/announce.md>), [app](<https://devfeed.tech/tags/app.md>), [built-by-touchlab](<https://devfeed.tech/tags/built-by-touchlab.md>), [codec](<https://devfeed.tech/tags/codec.md>), [compression](<https://devfeed.tech/tags/compression.md>), [developer](<https://devfeed.tech/tags/developer.md>), [h-264](<https://devfeed.tech/tags/h-264.md>), [press](<https://devfeed.tech/tags/press.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

Touchlab announces the Android app for 1 Second Everyday and describes the engineering challenges involved in adding video recording and editing. The team used H.264 to support sharing across platforms and developed techniques to cut and merge one-second clips despite Android's limited built-in video-editing capabilities and manufacturer-specific output differences.

### Source excerpt

I'm thrilled to announce today's launch of 1 Second Everyday's Android app. We worked super hard but it was worth it to support such an awesome endeavor.