summaryrefslogtreecommitdiff
path: root/localvideowebencode
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2017-04-13 15:24:37 +0200
committerJonas Smedegaard <dr@jones.dk>2017-04-13 15:24:37 +0200
commit840f79e1d83fa15d0a1eadfacda8c585b7b078f5 (patch)
treee3a5d8c2165179e5b2158da25834e1906d67928c /localvideowebencode
parentd61cee74a4108dfc4fdc0ed6e3cdf194c4fd143c (diff)
Add some TODOs.
Diffstat (limited to 'localvideowebencode')
-rwxr-xr-xlocalvideowebencode15
1 files changed, 15 insertions, 0 deletions
diff --git a/localvideowebencode b/localvideowebencode
index 2a87b00..ecc32e7 100755
--- a/localvideowebencode
+++ b/localvideowebencode
@@ -31,6 +31,21 @@
# * Make choice of encoders configurable.
# * Figure out how to apply application option when using opusenc.
# * Handle channels per-codec for low-bitrate joint stereo Opus speech.
+# * Double-check audio bandwidth algorithms:
+# http://trac.ffmpeg.org/wiki/Encode/HighQualityAudio
+# * Change WebM bandwidth algorithm:
+# Use https://developers.google.com/media/vp9/settings/vod/
+# * Tune VP8 parameters:
+# http://www.webmproject.org/docs/encoder-parameters/
+# * Tune VP9 parameters:
+# https://sites.google.com/a/webmproject.org/wiki/ffmpeg/vp9-encoding-guide
+# * Support DASH:
+# https://sites.google.com/a/webmproject.org/wiki/adaptive-streaming/instructions-to-playback-adaptive-webm-using-dash
+# * Support watermark
+# * Support live streaming - i.e. from (maybe faked) endless source
+# + Lipsync may require single stream of equally chunked tracks:
+# https://sites.google.com/a/webmproject.org/wiki/adaptive-streaming/instructions-to-do-webm-live-streaming-via-dash
+# * Support realtime streaming - i.e. with less than 200ms latency
set -e