summaryrefslogtreecommitdiff
path: root/doc/protocols.texi
Commit message (Collapse)AuthorAge
* doc: Fix some obsolete references to av* tools as ff* toolsVicente Jimenez Aguilar2013-02-18
| | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> CC: libav-stable@libav.org
* rtmp: Add support for receiving incoming streamsJordi Ortiz2012-08-16
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtmp: Automatically compute the hash for SWFVerificationSamuel Pitoiset2012-08-15
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtmp: Add support for SWFVerificationSamuel Pitoiset2012-08-15
| | | | | | | | | 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>
* rtmp: Add a new option 'rtmp_subscribe'Samuel Pitoiset2012-08-07
| | | | | | | This option specifies the name of live stream to subscribe. Defaults to rtmp_playpath. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtmp: Add a new option 'rtmp_pageurl'Samuel Pitoiset2012-07-25
| | | | | | | 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-25
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* RTMPTE protocol supportSamuel Pitoiset2012-07-23
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* RTMPE protocol supportSamuel Pitoiset2012-07-23
| | | | | | | | | | 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>
* RTMPTS protocol supportSamuel Pitoiset2012-07-17
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* RTMPS protocol supportSamuel Pitoiset2012-07-17
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtsp: Add listen modeJordi Ortiz2012-07-10
| | | | | | | This makes the RTSP demuxer act as a server, listening for an incoming connection. Signed-off-by: Martin Storsjö <martin@martin.st>
* udp: Support IGMPv3 source specific multicast and source blockingMartin Storsjö2012-06-27
| | | | | | Based on an original patch by Stephen D'Angelo <SDAngelo@evertz.com>. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtmp: Don't send every flv packet in a separate HTTP request in RTMPTSamuel Pitoiset2012-06-18
| | | | | | | | | | | Add a new option 'rtmp_flush_interval' that allows specifying the number of packets to write before sending it off as a HTTP request. This is mostly relevant for RTMPT - for plain RTMP, it only controls how often we check the socket for incoming packets, which shouldn't affect the performance in any noticeable way. Signed-off-by: Martin Storsjö <martin@martin.st>
* RTMPT protocol supportSamuel Pitoiset2012-06-17
| | | | | | | | | | This adds two protocols, but one of them is an internal implementation detail just used as an abstraction layer/generalization in the code. The RTMPT protocol implementation uses rtmphttp:// 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>
* rtmp: Add a new option 'rtmp_buffer', for setting the client buffer timeSamuel Pitoiset2012-06-13
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtmp: support connection parametersSamuel Pitoiset2012-06-11
| | | | | | | | | Allow using connection parameters in order to append arbitrary AMF data like "B:1 S:authMe O:1 NN:code:1.23 NS:flag:ok O:0" to the Connect message. You can pass these parameters through the -rtmp_conn option. Signed-off-by: Martin Storsjö <martin@martin.st>
* doc: Add documentation for the newly added rtmp_* optionsSamuel Pitoiset2012-06-11
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtmp: fix url parsingLuca Barbato2012-05-25
| | | | | The application component can have a subcomponent to specify the application instance even if it doesn't have a ":" in the playpath.
* doc: Replace some @file tags by more suitable markup.Diego Biurrun2012-05-18
|
* rtsp: Set the default delay to 0.1 s for the RTSP/SDP/RTP demuxersMartin Storsjö2012-03-20
| | | | | | | This enables reordering of UDP packets by default, unless the caller explicitly sets -max_delay 0. Signed-off-by: Martin Storsjö <martin@martin.st>
* hlsproto: Encourage users to try the hls demuxer instead of the protoMartin Storsjö2012-02-14
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* doc: Move the hls protocol section into the right placeMartin Storsjö2012-02-14
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* libavformat: Rename the applehttp protocol to hlsMartin Storsjö2012-02-14
| | | | | | | | | | | | | | | | | Keep the old protocol name around for backwards compatibility until the next bump. Deprecate the method of implicitly assuming the nested protocol. For applehttp://server/path, it might have felt logical, but supporting hls://server/path isn't quite as intuitive. Therefore only support hls+http://server/path from now on. Using this protocol at all is discouraged, since the hls demuxer is more complete and fits into the architecture better. There have been cases where the protocol implementation worked better than the demuxer, but this should no longer be the case. Signed-off-by: Martin Storsjö <martin@martin.st>
* Fix a bunch of common typos.Diego Biurrun2011-12-11
|
* doc: update documentation to use avconvLuca Barbato2011-12-09
|
* udp: Allow specifying the local IP addressMartin Storsjö2011-11-09
| | | | | | | This is useful if sending multicast data on a host with multiple interfaces. Signed-off-by: Martin Storsjö <martin@martin.st>
* doc: Update the documentation on setting options for RTSPMartin Storsjö2011-10-17
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* Rename ffplay to avplay.Anton Khirnov2011-08-09
|
* doc: Improve references to external URLs.Diego Biurrun2011-07-12
| | | | | | Sometimes it makes sense to replace a raw URL with some informative text that links to the URL instead of using the raw URL itself in the text. Also transform some mailing list references into links.
* proto: introduce listen option in tcpLuca Barbato2011-04-07
| | | | | | This way is possible to have simple micro-server act like ffmpeg -i file.nut -vcodec copy -acodec copy -f nut tcp://foo:1234?listen
* avio: make udp_set_remote_url/get_local_port internal.Anton Khirnov2011-03-23
|
* doc: update applehttp documentationLuca Barbato2011-03-17
| | | | Integrate more comments from Stefano.
* replace FFmpeg with Libav in doc/Janne Grunau2011-03-16
| | | | unless it stands for ffmpeg the program or is historic
* doc: document applehttp protocolLuca Barbato2011-03-13
| | | | | The documentation might be extended once/if a live/store override option will have to be provided for non-compliant segmenter.
* rtsp: Allow requesting of filtering of source packetsMartin Storsjö2011-01-06
| | | | | | | | | | | | | | | | | If filtered, only packets from the right source address and port are received. To test, play back e.g. some mpeg4 video RTSP stream (where the video stream is the first stream in the presentation) over UDP. While receiving this stream, send another stream to the same port: ffmpeg -re -i <whatever> -vcodec mpeg4 -an -f rtp rtp://127.0.0.1:5000?localport=1234 Normally, the RTSP playback reports lots of errors at this point. If the RTSP stream has the ?filter_src option enabled, these interferring packets are ignored. Originally committed as revision 26246 to svn://svn.ffmpeg.org/ffmpeg/trunk
* udp: Allow specifying the connect option in udp_set_remote_url, tooMartin Storsjö2011-01-06
| | | | | | | If the remote address is updated later with this function, the caller shouldn't set the connect option until in this call. Originally committed as revision 26245 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a SAP demuxerMartin Storsjö2010-10-13
| | | | Originally committed as revision 25463 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Document the SAP muxerMartin Storsjö2010-10-09
| | | | Originally committed as revision 25427 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add protocol documentation on the connect option to the udp protocolMartin Storsjö2010-10-08
| | | | Originally committed as revision 25407 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add protocol documentation on RTSPMartin Storsjö2010-10-04
| | | | Originally committed as revision 25330 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Document udp protocol.Stefano Sabatini2010-09-25
| | | | | | Based on a patch by Aviad Rozenhek aviadr1 @ reverse(moc.liamg). Originally committed as revision 25192 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MMSH support, the most popular and widely used of all MMS variants. Written byRonald S. Bultje2010-08-21
| | | | | | Zhentan Feng <spyfeng gmail com> as part of Google's Summer of Code program. Originally committed as revision 24861 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Apply misc docs fixes spotted by Diego.Stefano Sabatini2010-08-07
| | | | Originally committed as revision 24739 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Apply misc fixes spotted by Diego to protocols.texi.Stefano Sabatini2010-08-06
| | | | Originally committed as revision 24726 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add protocols.texi.Stefano Sabatini2010-07-31
Originally committed as revision 24616 to svn://svn.ffmpeg.org/ffmpeg/trunk