aboutsummaryrefslogtreecommitdiffstats
path: root/doc/protocols.texi
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit 'd175a5730b42166704b7262b33f4b780d9d92f60'Michael Niedermayer2013-08-111-1/+7
|\ | | | | | | | | | | | | | | * commit 'd175a5730b42166704b7262b33f4b780d9d92f60': doc: Add an example on publishing over RTMP doc: Add librtmp to the section header for the librtmp specific details Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: Add an example on publishing over RTMPMartin Storsjö2013-08-101-0/+6
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * doc: Add librtmp to the section header for the librtmp specific detailsMartin Storsjö2013-08-101-1/+1
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'a435ca5b4d9efebf0759220681010977c36615f7'Michael Niedermayer2013-08-111-1/+2
|\| | | | | | | | | | | | | * commit 'a435ca5b4d9efebf0759220681010977c36615f7': doc: Explain that the default RTMP user agent is different when publishing Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: Explain that the default RTMP user agent is different when publishingMartin Storsjö2013-08-101-1/+2
| | | | | | | | | | | | | | | | | | The fact that a different user agent is used is cruicial for getting publishing authentication working. (When using librtmp, this other user agent has to be specified manually, but that's not needed with the libavformat internal RTMP support.) Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'aa16a6b0c56e3f46c5d7efb706b87a8f7a1603ec'Michael Niedermayer2013-08-111-1/+7
|\| | | | | | | | | | | | | * commit 'aa16a6b0c56e3f46c5d7efb706b87a8f7a1603ec': doc: Extend the rtmp example to include how to pass username/password Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: Extend the rtmp example to include how to pass username/passwordMartin Storsjö2013-08-101-1/+7
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | doc: apply various grammar fixesBryce W. Harrington2013-08-101-2/+2
| | | | | | | | | | | | | | | | The first sentence of each of the modified man pages are worded a bit awkwardly. These minor copy-edits should make them clearer. Signed-off-by: Bryce Harrington <b.harrington@samsung.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | Merge commit '605387582bd35920b83a26dabbe1c0601f425621'Michael Niedermayer2013-08-061-0/+20
|\| | | | | | | | | | | | | | | | | | | * commit '605387582bd35920b83a26dabbe1c0601f425621': lavf: Support unix sockets Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavf: Support unix socketsLuca Barbato2013-08-051-0/+20
| |
| * silly typo fixesDiego Biurrun2013-05-031-1/+1
| |
| * doc: Fix some obsolete references to av* tools as ff* toolsVicente Jimenez Aguilar2013-02-181-2/+2
| | | | | | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> CC: libav-stable@libav.org
* | doc/protocols: Document file protocol optionsAndrey Utkin2013-08-011-0/+14
| | | | | | | | | | Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Document new 'blocksize' option of 'pipe' protocolAndrey Utkin2013-07-311-0/+10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf/http: add support for reading streamcast metadatawm42013-07-021-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow applications to request reading streamcast metadata. This uses AVOptions as API, and requires the application to explicitly request and read metadata. Metadata can be updated mid-stream; if an application is interested in that, it has to poll for the data by reading the "icy_metadata_packet" option in regular intervals. There doesn't seem to be a nice way to transfer the metadata in a nicer way. Converting the metadata to ID3v2 tags might be a nice idea, but the libavformat mp3 demuxer doesn't seem to read these tags mid-stream, and even then we couldn't guarantee that tags are not inserted in the middle of mp3 packet data. This commit provides the minimum to enable applications to retrieve this information at all. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | doc/protocols: apply very minor consistency fixesStefano Sabatini2013-06-211-2/+2
| |
* | doc/protocols: document "srtp" protocolAndrey Utkin2013-06-211-0/+26
| | | | | | | | Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | Document "sctp" protocolAndrey Utkin2013-06-201-0/+18
| | | | | | | | | | Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Document "crypto" protocolAndrey Utkin2013-06-201-0/+19
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Document "cache" protocolAndrey Utkin2013-06-151-0/+10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | FTP protocol supportLukasz Marek2013-05-181-0/+34
| | | | | | | | | | | | | | | | | | Implementation of ftp protocol. Fixes #1672 Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | rtsp: add option to set the socket timeout of the lower protocol.Michael Niedermayer2013-04-081-0/+5
| | | | | | | | | | | | Fixes Ticket2294 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc/protocols: document HTTP protocol cookie supportMicah Galizia2013-01-151-0/+19
| | | | | | | | Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | doc/protocols: improve wording of a sentence in http docsStefano Sabatini2013-01-121-1/+2
| | | | | | | | Suggested-By: Alexander Strasser
* | doc/protocols: document http protocol optionsStefano Sabatini2013-01-121-0/+37
| |
* | lavf: add data: URI scheme.Nicolas George2013-01-011-0/+9
| |
* | Document tcp proto 'timeout' parameter behaviorAndrey Utkin2012-09-151-0/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Add 'timeout' option to UDP protocolAndrey Utkin2012-08-291-0/+3
| | | | | | | | | | | | This patch accepts 'timeout' option for input mode only. As far as i know, UDP output cannot introduce delays. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-171-0/+5
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: libvpxenc: use the default bitrate if not set utvideo: Rename utvideo.c to utvideodec.c doc: Fix syntax errors in sample Emacs config mjpegdec: more meaningful return values configure: clean up Altivec detection getopt: Remove an unnecessary define rtmp: Use int instead of ssize_t getopt: Add missing includes rtmp: Add support for receiving incoming streams Add missing includes for code relying on external libraries Conflicts: libavcodec/libopenjpegenc.c libavcodec/libvpxenc.c libavcodec/mjpegdec.c libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtmp: Add support for receiving incoming streamsJordi Ortiz2012-08-161-0/+5
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-161-0/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: Fix even more missing includes after the common.h removal build: Factor out rangecoder dependencies to CONFIG_RANGECODER build: Factor out error resilience dependencies to CONFIG_ERROR_RESILIENCE x86: avcodec: Consistently name all init files Add more missing includes after removing the implicit common.h Add some more missing includes after removing the implicit common.h Don't include common.h from avutil.h rtmp: Automatically compute the hash for SWFVerification Conflicts: configure doc/APIchanges doc/examples/decoding_encoding.c libavcodec/Makefile libavcodec/assdec.c libavcodec/audio_frame_queue.c libavcodec/avpacket.c libavcodec/dv_profile.c libavcodec/dwt.c libavcodec/libtheoraenc.c libavcodec/rawdec.c libavcodec/rv40dsp.c libavcodec/tiff.c libavcodec/tiffenc.c libavcodec/v210dec.h libavcodec/vc1dsp.c libavcodec/x86/Makefile libavfilter/asrc_anullsrc.c libavfilter/avfilter.c libavfilter/buffer.c libavfilter/formats.c libavfilter/vf_ass.c libavfilter/vf_drawtext.c libavfilter/vf_fade.c libavfilter/vf_select.c libavfilter/video.c libavfilter/vsrc_testsrc.c libavformat/version.h libavutil/audioconvert.c libavutil/error.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtmp: Automatically compute the hash for SWFVerificationSamuel Pitoiset2012-08-151-0/+3
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-151-0/+6
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: rtmp: Add support for SWFVerification api-example: use new video encoding API. x86: avcodec: Appropriately name files containing only init functions mpegvideo_mmx_template: drop some commented-out cruft libavresample: add mix level normalization option w32pthreads: Add missing #includes to make header compile standalone rtmp: Gracefully ignore _checkbw errors by tracking them rtmp: Do not send _checkbw calls as notifications prores: interlaced ProRes encoding Conflicts: doc/examples/decoding_encoding.c libavcodec/proresenc_kostya.c libavcodec/w32pthreads.h libavcodec/x86/Makefile libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtmp: Add support for SWFVerificationSamuel Pitoiset2012-08-151-0/+6
| | | | | | | | | | | | | | | | | | Specifies how the server verifies client SWF files before allowing the files to connect to an application. Verifying SWF files is a security measure that prevents someone from creating their own SWF files that can attempt to stream your resources. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-091-0/+5
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (23 commits) build: cosmetics: Reorder some lists in a more logical fashion x86: pngdsp: Fix assembly for OS/2 fate: add test for RTjpeg in nuv with frameheader rtmp: send check_bw as notification g723_1: clip argument for 15-bit version of normalize_bits() g723_1: use all LPC vectors in formant postfilter id3v2: Support v2.2 PIC avplay: fix build with lavfi disabled. avconv: split configuring filter configuration to a separate file. avconv: split option parsing into a separate file. mpc8: do not leave padding after last frame in buffer for the next decode call mpegaudioenc: list supported channel layouts. mpegaudiodec: don't print an error on > 1 frame in a packet. api-example: update to new audio encoding API. configure: add --enable/disable-random option doc: cygwin: Update list of FATE package requirements build: Remove all installed headers and header directories on uninstall build: change checkheaders to use regular build rules rtmp: Add a new option 'rtmp_subscribe' rtmp: Add support for subscribing live streams ... Conflicts: Makefile common.mak configure doc/examples/decoding_encoding.c ffmpeg.c libavcodec/g723_1.c libavcodec/mpegaudiodec.c libavcodec/x86/pngdsp.asm libavformat/version.h library.mak tests/fate/video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtmp: Add a new option 'rtmp_subscribe'Samuel Pitoiset2012-08-071-0/+5
| | | | | | | | | | | | | | This option specifies the name of live stream to subscribe. Defaults to rtmp_playpath. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-07-251-1/+5
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: rtmp: Add a new option 'rtmp_pageurl' doc: Update the description of the rtmp_tcurl option rtmp: Make the description of the rtmp_tcurl option more generic libfdk-aacenc: add LATM/LOAS encapsulation support sctp: add port missing error message tcp: add port missing error message avfilter: Fix printf format string conversion specifier Conflicts: libavcodec/version.h libavfilter/avfilter.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtmp: Add a new option 'rtmp_pageurl'Samuel Pitoiset2012-07-251-0/+4
| | | | | | | | | | | | | | This option specifies the URL of the web page in which the media was embedded. Signed-off-by: Martin Storsjö <martin@martin.st>
| * doc: Update the description of the rtmp_tcurl optionSamuel Pitoiset2012-07-251-1/+1
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-07-231-0/+17
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: v410dec: Implement explode mode support zerocodec: fix direct rendering. wav: init st to NULL to avoid a false-positive warning. wavpack: set bits_per_raw_sample for S32 samples to properly identify 24-bit h264: refactor NAL decode loop RTMPTE protocol support RTMPE protocol support rtmp: Add ff_rtmp_calc_digest_pos() rtmp: Rename rtmp_calc_digest to ff_rtmp_calc_digest and make it global swscale: add missing HAVE_INLINE_ASM check. lavfi: place x86 inline assembly under HAVE_INLINE_ASM. vc1: Add a test for interlaced field pictures swscale: Mark all init functions as av_cold swscale: x86: Drop pointless _mmx suffix from filenames lavf: use conditional notation for default codec in muxer declarations. swscale: place inline assembly bilinear scaler under HAVE_INLINE_ASM. dsputil: ppc: cosmetics: pretty-print dsputil: x86: add SHUFFLE_MASK_W macro configure: respect CC_O setting in check_cc Conflicts: Changelog configure libavcodec/v410dec.c libavcodec/zerocodec.c libavformat/asfenc.c libavformat/version.h libswscale/utils.c libswscale/x86/swscale.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * RTMPTE protocol supportSamuel Pitoiset2012-07-231-0/+8
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * RTMPE protocol supportSamuel Pitoiset2012-07-231-0/+9
| | | | | | | | | | | | | | | | | | | | This adds two protocols, but one of them is an internal implementation detail just used as an abstraction layer/generalization in the code. The RTMPE protocol implementation uses ffrtmpcrypt:// as an alternative to the tcp:// protocol. This allows moving most of the lower level logic out from the higher level generic rtmp code. Signed-off-by: Martin Storsjö <martin@martin.st>
* | tls: user documentationPeter Ross2012-07-231-0/+42
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc/protocols: add a note regarding the circular RX UDP bufferStefano Sabatini2012-07-191-0/+5
| |
* | doc/protocols: apply misc fixes to the UDP protocol sectionStefano Sabatini2012-07-191-7/+8
| |
* | doc/protocols: extend/clarify documentation for the buffer_size UDP optionStefano Sabatini2012-07-191-1/+2
| |
* | doc/protocols: document "fifo_size" and "overrun_nonfatal" UDP optionsStefano Sabatini2012-07-191-0/+8
| | | | | | | | Address trac ticket #1511.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-07-181-0/+15
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: libopenjpeg: introduce encoding support libopenjpeg: rename decoder source file. RTMPTS protocol support RTMPS protocol support avconv: print an error message when demuxing fails. tscc2: DCT output should not be clipped rtmp: Rename rtmphttp to ffrtmphttp Conflicts: Changelog configure doc/general.texi libavcodec/libopenjpegenc.c libavcodec/version.h libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * RTMPTS protocol supportSamuel Pitoiset2012-07-171-0/+8
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * RTMPS protocol supportSamuel Pitoiset2012-07-171-0/+7
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>