ffmpeg/doc
Mark Gaiser f889837e00 avformat: Add IPFS protocol support.
This patch adds support for:
- ffplay ipfs://<cid>
- ffplay ipns://<cid>

IPFS data can be played from so called "ipfs gateways".
A gateway is essentially a webserver that gives access to the
distributed IPFS network.

This protocol support (ipfs and ipns) therefore translates
ipfs:// and ipns:// to a http:// url. This resulting url is
then handled by the http protocol. It could also be https
depending on the gateway provided.

To use this protocol, a gateway must be provided.
If you do nothing it will try to find it in your
$HOME/.ipfs/gateway file. The ways to set it manually are:
1. Define a -gateway <url> to the gateway.
2. Define $IPFS_GATEWAY with the full http link to the gateway.
3. Define $IPFS_PATH and point it to the IPFS data path.
4. Have IPFS running in your local user folder (under $HOME/.ipfs).

Signed-off-by: Mark Gaiser <markg85@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2022-04-12 19:58:33 +02:00
..
dev_community
doxy
examples doc/examples/muxing: Remove outdated comment 2022-03-25 19:22:55 +01:00
.gitignore
APIchanges doc/APIchanges: update for the new channel layout API 2022-03-19 15:55:51 +01:00
Doxyfile
Makefile
authors.texi
bitstream_filters.texi doc/bitstream_filters: fix for the syntax of code 2022-03-30 23:08:10 +08:00
bootstrap.min.css
build_system.txt
codecs.texi
decoders.texi doc/encoders.texi: Add doc for qsv 2022-01-07 14:06:10 +08:00
default.css
demuxers.texi avformat/mpegts: add option max_packet_size 2022-01-16 10:46:38 +05:30
developer.texi doc/developer: add description about safely sending patches via E-Mail clients 2021-11-13 19:55:20 +01:00
devices.texi
doxy-wrapper.sh
encoders.texi avcodec/vbnenc: add VBN encoder 2022-04-10 20:12:23 +02:00
errno.txt
faq.texi
fate.texi doc/fate: add note about showing test names and running a tests subset 2022-04-06 09:22:31 +02:00
fate_config.sh.template
ffmpeg-bitstream-filters.texi
ffmpeg-codecs.texi
ffmpeg-devices.texi
ffmpeg-filters.texi
ffmpeg-formats.texi
ffmpeg-protocols.texi
ffmpeg-resampler.texi
ffmpeg-scaler.texi
ffmpeg-utils.texi
ffmpeg.texi ffmpeg: deprecate passing numbers to -vsync 2021-12-07 11:23:45 +01:00
ffmpeg.txt
ffplay.texi fftools/ffplay: drop options deprecated since 2011 2022-03-22 18:49:43 +01:00
ffprobe.texi
ffprobe.xsd fftools/ffprobe: print size of attachment streams (extradata_size) 2021-11-29 21:30:11 +01:00
fftools-common-opts.texi cmdutils: add an option for listing stream dispositions 2021-11-16 10:51:32 +01:00
filter_design.txt
filters.texi avfilter/lensfun: add option db_path 2022-04-12 15:20:10 +05:30
formats.texi
general.texi
general_contents.texi avcodec/vbnenc: add VBN encoder 2022-04-10 20:12:23 +02:00
git-howto.texi
indevs.texi avdevice/dshow: implement option to use device video timestamps 2021-12-24 14:06:06 +05:30
issue_tracker.txt
lexicon
libav-merge.txt
libavcodec.texi
libavdevice.texi
libavfilter.texi
libavformat.texi
libavutil.texi
libswresample.texi
libswscale.texi
mailing-list-faq.texi
metadata.texi
mips.txt
multithreading.txt
muxers.texi doc/muxers: note video_track_timecale in mov 2022-02-24 16:11:26 +05:30
nut.texi
optimization.txt
outdevs.texi
patchwork
platform.texi
print_options.c
protocols.texi avformat: Add IPFS protocol support. 2022-04-12 19:58:33 +02:00
rate_distortion.txt
resampler.texi
scaler.texi
snow.txt
style.min.css
swresample.txt
swscale.txt
t2h.init
t2h.pm doc/t2h.pm: fix missing TOC with texinfo 6.8 and above 2021-11-14 09:30:06 +05:30
tablegen.txt
texi2pod.pl
texidep.pl
transforms.md
undefined.txt
utils.texi doc/utils: add missing 22.2 layout entry 2022-03-25 09:26:45 -03:00
writing_filters.txt