User:Nazo: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(reformatted) |
||
Line 1: | Line 1: | ||
==TODO== | ==TODO== | ||
==Protocols(or Scheme)== | |||
unselected, bit dirty, protocols list I found. just ignore minorities. feel free to improve it. | unselected, bit dirty, protocols list I found. just ignore minorities. feel free to improve it. | ||
"*" - supported by ffmpeg | "*" - supported by ffmpeg | ||
*Transport | |||
**tcp: - TCP(RAW) * | |||
**udp: - UDP(RAW) * | |||
**N/A - Real Data Transport v2 (Real) https://protocol.helixcommunity.org/files/2005/devdocs/RDT_Feature_Level_20.txt | |||
**N/A - Real Data Transport v3 (Real) https://protocol.helixcommunity.org/2005/devdocs/RDT_Feature_Level_30.txt | |||
**N/A (host:port) - unix socket like X11/ALSA midi etc... | |||
**sctp:? - SCTP(RAW) | |||
**pipe: - pipeline * | |||
**N/A - clipboard | |||
**N/A - gimp-remote(dbus) | |||
**N/A - [[BCNG]]; https://helixcommunity.org/viewcvs/server/protocol/transport/bcng/ (complex license) | |||
*File Protocol | |||
**file:// - file * | |||
**files:/// - file | |||
**gopher:// - Gopher; http://www.faqs.org/rfcs/rfc1436.html | |||
**http:// - [[HTTP]] * | |||
***Basic Auth * | |||
***Digest Auth | |||
***idiomatic schemes | |||
****hxxp:// - http | |||
****h**p:// - http | |||
****ttp:// - http (mostly used in Japan) | |||
****tp:// - http (mostly used in Japan) | |||
****htp:// - http (mostly used in Japan) | |||
**http_proxy:// - from mplayer | |||
**https:// - HTTP over SSL | |||
**aftp:// - Active FTP | |||
**ftp:// - Passive FTP | |||
**sftp:// - Secure FTP (SSL) | |||
**trash:// - gvfs-trash | |||
**man:// - manpages on konqueror, may not relate to Media | |||
**info:// - info page on konqueror, may not relate to Media | |||
**smb:// - Server Message Block Protocol (file sharing) | |||
**cifs:// - Common Internet File System Protocol (file sharing) | |||
**N/A - NFS (Network File System) v3; http://www.freesoft.org/CIE/RFC/1813/index.htm | |||
*RealTime Protocol | |||
**rtp:// - RTP * | |||
**rtsp:// - RTSP; http://www.ietf.org/rfc/rfc2326.txt; http://www.live555.com/liveMedia/ (LGPL) * | |||
***RTSP - RTSP | |||
***RTSPT - RTSP(TCP); Real | |||
***RTSPU - RTSP(UDP); Real | |||
***RTSPH - RTSP(HTTP); Real | |||
***RTSPM - RTSP(MultiCast); Real | |||
**rtspt:// - RTSP(TCP) (not Real, maybe MS) | |||
**rtspu:// - RTSP(UDP); http://www.ietf.org/rfc/rfc2326.txt | |||
**rtsph://? - RTSP(HTTP) (not Real, untested) | |||
**pnm:// - PNA (mplayer has its own implementation); https://helixcommunity.org/viewcvs/server/protocol/pna/ (complex license) | |||
***PNA - PNA | |||
***PNAT - PNA(TCP) | |||
***PNAU - PNA(UDP) | |||
***PNAH - PNA(HTTP) | |||
***PNH - PNA(HTTP) | |||
***PNAM - PNA(MultiCast) | |||
**mms:// - [[MMS]] * | |||
**mmst:// - MMS(TCP) | |||
**mmsu:// - MMS(UDP) | |||
**mmsh:// - MMS(HTTP) | |||
**mmshttp:// - from mplayer | |||
**rtmp:// - [[RTMP]] | |||
**rtmpt:// - RTMP(over HTTP) [[RTMPT]] | |||
**rtmps://? - RTMP(over HTTPS) [[RTMPS]] (untested) | |||
**peercast:// - PeerCast (P2P); http://www.peercast.org/ (GPL) | |||
**N/A - KeyHoleTV protocol (non-free) | |||
*Devices | |||
**dvd:// - from mplayer and vlc | |||
**dvdnav:// - from mplayer | |||
**dvdsimple:// - from vlc | |||
**cdda:// - from vlc and mplayer | |||
**cddb:// - from mplayer | |||
**vcd:// - from mplayer | |||
**tv:// - from mplayer | |||
**radio:// - from mplayer | |||
*Capture | |||
**v4l:// - Video for Lan (from vlc) | |||
**v4l2:// - Video for Lan 2 (from vlc) | |||
**screen:// - Capture (from vlc) | |||
**pvr:// - Video for Lan 2 (aka PVR) (from mplayer) | |||
**dvb:// - DVB channels menu (from mplayer) | |||
**x11: - old ffmpeg X11 grabbing | |||
*Meta Container | |||
**cue:// - CUE Sheet (from mplayer) | |||
*Remote Control Protocol | |||
**mpst:// - MPlayer [[Netstream]] | |||
**vlc:// - VLC | |||
*SlideShow Protocols | |||
**mf:// - directory slideshow (from mplayer) | |||
*Tunnel | |||
**N/A - Proxytunnel; http://proxytunnel.sourceforge.net/intro.php (GPL) | |||
**N/A - httptunnel; http://www.nocrew.org/software/httptunnel.html (GPL) | |||
**N/A - Tor (The Onion Router); http://www.torproject.org/ (BSD license) | |||
**N/A - Java Anonymous Proxy; http://anon.inf.tu-dresden.de/index_en.html (non-free?) | |||
*VCSs | |||
**svn:// - svn server | |||
**svn+http:// - svn webdav | |||
**svn+https:// - svn webdav over ssl | |||
**git:// - git | |||
**hg:// - mercurial | |||
**bzr:// - bazaar VCS smart server | |||
**bzr+ssh:// - bazaar VCS smart server over SSH | |||
**bzr+http:// - bazaar http | |||
**bzr+https:// - bazaar https | |||
**bzr+ftp:// - bazaar ftp | |||
**bzr+sftp:// - bazaar sftp | |||
**lp:// - bazaar launchpad plugin | |||
*Meta Protocol | |||
**data: - Data URI Scheme; http://tools.ietf.org/html/rfc2397 | |||
**about: - Fx, knoqueror and other browsers, may not relate to Media | |||
**urn:isbn: - book, may not relate to Media | |||
**urn:ietf: - ietf, may not relate to Media | |||
*Mail, may not relate to Media | |||
**mailto:// - Mail | |||
**imap: - IMAP(mail) | |||
**N/A - POP3 protocol(mail) | |||
**N/A - POP3 protocol(mail) | |||
**N/A - smtp protocol(mail) | |||
***POP before SMTP | |||
***SMTP-AUTH | |||
**news:// - NNTP; http://tools.ietf.org/html/rfc977 | |||
*non-realtime P2P, may not relate to Media | |||
**N/A (*.torrent) - BitTorrent Protocol; http://www.bittorrent.org/beps/bep_0003.html | |||
**N/A - Freenet Client Protocol 2.0; http://wiki.freenetproject.org/FreenetFCPSpec2Point0 | |||
**N/A - WinMX protocol | |||
**N/A - Winny protocol | |||
**N/A - shinGETsu BBS protocol; http://shingetsu.info/ (GPL) | |||
**N/A - RinGOCh protocol (non-free) | |||
*Todo | |||
**feed: - feed protocol; http://www.brindys.com/winrss/feedformat.html | |||
**rss: - feed protocol; http://www.brindys.com/winrss/feedformat.html | |||
**sip: - Session Initiation Protocol; http://www.ietf.org/rfc/rfc3261.txt; http://www.live555.com/liveMedia/ (LGPL) | |||
**sdp:// - [[SDP]](from mplayer); http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/gst/sdp (LGPL); http://www.live555.com/liveMedia/ (LGPL) | |||
**tivo:// - vstream (from mplayer) | |||
**null:// - null stream (from mplayer) | |||
**unsv:// - from mplayer | |||
**icyx:// - from mplayer | |||
**noicyx:// - from mplayer | |||
**apt: - apturl, may not relate to Media | |||
**N/A - Gobby protocol, may not relate to Media | |||
**N/A - DLNA Networked Device Interoperability Guidelines | |||
**N/A - [[EsounD Protocol]]; http://www.jcraft.com/jesd/EsounD-protocol.txt | |||
**N/A - [[PulseAudio Simple Protocol]]; http://www.pulseaudio.org/ (LGPL) | |||
**N/A - [[PulseAudio Native Protocol]]; http://www.pulseaudio.org/ (LGPL) | |||
**N/A - GStreamer Data protocol: http://cgit.freedesktop.org/gstreamer/gstreamer/tree/libs/gst/dataprotocol (LGPL) | |||
**N/A - Digital Audio Access Protocol; http://sourceforge.net/projects/libdmapsharing/ (LGPL) | |||
**N/A - [[Digital Media Access Protocol]]; http://sourceforge.net/projects/libdmapsharing/ (LGPL) | |||
**N/A - Digital Photo Access Protocol; http://sourceforge.net/projects/libdmapsharing/ (LGPL) | |||
**N/A - Datagram Congestion Control Protocol; http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/gst/dccp (LGPL) | |||
**N/A - X Window System Protocol; ftp://ftp.x.org/pub/X11R7.0/doc/PDF/proto.pdf | |||
**N/A - RFB Protocol (VNC); http://www.realvnc.com/docs/rfbproto.pdf | |||
**N/A - Remote Desktop Protocol; http://www.rdesktop.org/ (GPL) | |||
**N/A - [[SAP]]; http://www.ietf.org/rfc/rfc2974.txt | |||
**N/A - IPv4(RAW); [[Video Conferencing Tool]] (BSD license) | |||
**N/A - RTIP (Real-Time Internetwork Protocol?); [[Video Conferencing Tool]] (BSD license) | |||
**N/A - ATM (Asynchronous Transfer Mode); [[Video Conferencing Tool]] (BSD license) | |||
**N/A - ARP | |||
**N/A - RARP | |||
**N/A - RSVP | |||
**N/A - RVPoIP (Remote Voice Protocol over IP) | |||
**N/A - Megaco H.248 | |||
**N/A - MGCP (Media Gateway Control Protocol); ftp://ftp.isi.edu/in-notes/rfc2705.txt | |||
**N/A - SGC (Simple Gateway Control Protocol) | |||
**N/A - Skinny (Skinny Client Control Protocol) | |||
**N/A - Skype protocol | |||
**N/A - RTCP | |||
**N/A - RTP TV; http://www.openmash.org/lxr/source/rtptv/ (opensource) | |||
**[access][/demux]:// - VLC Stream MRL (eg. file/ffmpeg://, /ffmpeg://) | |||
**partfile:// - eMule part file access(VLC?) | |||
**fake:// - Fake input (from VLC) | |||
**dv:// - Digital Video(Fireware/ieee1394) (from VLC) | |||
**directory:// - Directory (from VLC) | |||
**jack:// - Jack input (from VLC) | |||
**N/A - HFS http://www.rejetto.com/hfs/ (GPL) | |||
**shell: - MS explore/iexplorer (ex. shell:Desktop , shell:Cache ) | |||
**ssh: - Secure Shell | |||
**mhtml: - MIME Encapsulation of Aggregate HTML | |||
**javascript: - Javascript | |||
**vbscript: - Visual Basic Script | |||
**mocha: - Mocha (Netscape4; mocha is old name of livescript) | |||
**livescript: - LiveScript (Netscape4; livescript is old name of javascript) | |||
**ipp: - http://www.ietf.org/proceedings/98aug/slides/ipp-security-slides-98aug/index.html | |||
**view-source: - show source (browsers) | |||
**cdo: - Microsoft Office CDO Protocol |
Revision as of 05:18, 8 February 2009
TODO
Protocols(or Scheme)
unselected, bit dirty, protocols list I found. just ignore minorities. feel free to improve it.
"*" - supported by ffmpeg
- Transport
- tcp: - TCP(RAW) *
- udp: - UDP(RAW) *
- N/A - Real Data Transport v2 (Real) https://protocol.helixcommunity.org/files/2005/devdocs/RDT_Feature_Level_20.txt
- N/A - Real Data Transport v3 (Real) https://protocol.helixcommunity.org/2005/devdocs/RDT_Feature_Level_30.txt
- N/A (host:port) - unix socket like X11/ALSA midi etc...
- sctp:? - SCTP(RAW)
- pipe: - pipeline *
- N/A - clipboard
- N/A - gimp-remote(dbus)
- N/A - BCNG; https://helixcommunity.org/viewcvs/server/protocol/transport/bcng/ (complex license)
- File Protocol
- file:// - file *
- files:/// - file
- gopher:// - Gopher; http://www.faqs.org/rfcs/rfc1436.html
- http:// - HTTP *
- Basic Auth *
- Digest Auth
- idiomatic schemes
- hxxp:// - http
- h**p:// - http
- ttp:// - http (mostly used in Japan)
- tp:// - http (mostly used in Japan)
- htp:// - http (mostly used in Japan)
- http_proxy:// - from mplayer
- https:// - HTTP over SSL
- aftp:// - Active FTP
- ftp:// - Passive FTP
- sftp:// - Secure FTP (SSL)
- trash:// - gvfs-trash
- man:// - manpages on konqueror, may not relate to Media
- info:// - info page on konqueror, may not relate to Media
- smb:// - Server Message Block Protocol (file sharing)
- cifs:// - Common Internet File System Protocol (file sharing)
- N/A - NFS (Network File System) v3; http://www.freesoft.org/CIE/RFC/1813/index.htm
- RealTime Protocol
- rtp:// - RTP *
- rtsp:// - RTSP; http://www.ietf.org/rfc/rfc2326.txt; http://www.live555.com/liveMedia/ (LGPL) *
- RTSP - RTSP
- RTSPT - RTSP(TCP); Real
- RTSPU - RTSP(UDP); Real
- RTSPH - RTSP(HTTP); Real
- RTSPM - RTSP(MultiCast); Real
- rtspt:// - RTSP(TCP) (not Real, maybe MS)
- rtspu:// - RTSP(UDP); http://www.ietf.org/rfc/rfc2326.txt
- rtsph://? - RTSP(HTTP) (not Real, untested)
- pnm:// - PNA (mplayer has its own implementation); https://helixcommunity.org/viewcvs/server/protocol/pna/ (complex license)
- PNA - PNA
- PNAT - PNA(TCP)
- PNAU - PNA(UDP)
- PNAH - PNA(HTTP)
- PNH - PNA(HTTP)
- PNAM - PNA(MultiCast)
- mms:// - MMS *
- mmst:// - MMS(TCP)
- mmsu:// - MMS(UDP)
- mmsh:// - MMS(HTTP)
- mmshttp:// - from mplayer
- rtmp:// - RTMP
- rtmpt:// - RTMP(over HTTP) RTMPT
- rtmps://? - RTMP(over HTTPS) RTMPS (untested)
- peercast:// - PeerCast (P2P); http://www.peercast.org/ (GPL)
- N/A - KeyHoleTV protocol (non-free)
- Devices
- dvd:// - from mplayer and vlc
- dvdnav:// - from mplayer
- dvdsimple:// - from vlc
- cdda:// - from vlc and mplayer
- cddb:// - from mplayer
- vcd:// - from mplayer
- tv:// - from mplayer
- radio:// - from mplayer
- Capture
- v4l:// - Video for Lan (from vlc)
- v4l2:// - Video for Lan 2 (from vlc)
- screen:// - Capture (from vlc)
- pvr:// - Video for Lan 2 (aka PVR) (from mplayer)
- dvb:// - DVB channels menu (from mplayer)
- x11: - old ffmpeg X11 grabbing
- Meta Container
- cue:// - CUE Sheet (from mplayer)
- Remote Control Protocol
- mpst:// - MPlayer Netstream
- vlc:// - VLC
- SlideShow Protocols
- mf:// - directory slideshow (from mplayer)
- Tunnel
- N/A - Proxytunnel; http://proxytunnel.sourceforge.net/intro.php (GPL)
- N/A - httptunnel; http://www.nocrew.org/software/httptunnel.html (GPL)
- N/A - Tor (The Onion Router); http://www.torproject.org/ (BSD license)
- N/A - Java Anonymous Proxy; http://anon.inf.tu-dresden.de/index_en.html (non-free?)
- VCSs
- svn:// - svn server
- svn+http:// - svn webdav
- svn+https:// - svn webdav over ssl
- git:// - git
- hg:// - mercurial
- bzr:// - bazaar VCS smart server
- bzr+ssh:// - bazaar VCS smart server over SSH
- bzr+http:// - bazaar http
- bzr+https:// - bazaar https
- bzr+ftp:// - bazaar ftp
- bzr+sftp:// - bazaar sftp
- lp:// - bazaar launchpad plugin
- Meta Protocol
- data: - Data URI Scheme; http://tools.ietf.org/html/rfc2397
- about: - Fx, knoqueror and other browsers, may not relate to Media
- urn:isbn: - book, may not relate to Media
- urn:ietf: - ietf, may not relate to Media
- Mail, may not relate to Media
- mailto:// - Mail
- imap: - IMAP(mail)
- N/A - POP3 protocol(mail)
- N/A - POP3 protocol(mail)
- N/A - smtp protocol(mail)
- POP before SMTP
- SMTP-AUTH
- news:// - NNTP; http://tools.ietf.org/html/rfc977
- non-realtime P2P, may not relate to Media
- N/A (*.torrent) - BitTorrent Protocol; http://www.bittorrent.org/beps/bep_0003.html
- N/A - Freenet Client Protocol 2.0; http://wiki.freenetproject.org/FreenetFCPSpec2Point0
- N/A - WinMX protocol
- N/A - Winny protocol
- N/A - shinGETsu BBS protocol; http://shingetsu.info/ (GPL)
- N/A - RinGOCh protocol (non-free)
- Todo
- feed: - feed protocol; http://www.brindys.com/winrss/feedformat.html
- rss: - feed protocol; http://www.brindys.com/winrss/feedformat.html
- sip: - Session Initiation Protocol; http://www.ietf.org/rfc/rfc3261.txt; http://www.live555.com/liveMedia/ (LGPL)
- sdp:// - SDP(from mplayer); http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/gst/sdp (LGPL); http://www.live555.com/liveMedia/ (LGPL)
- tivo:// - vstream (from mplayer)
- null:// - null stream (from mplayer)
- unsv:// - from mplayer
- icyx:// - from mplayer
- noicyx:// - from mplayer
- apt: - apturl, may not relate to Media
- N/A - Gobby protocol, may not relate to Media
- N/A - DLNA Networked Device Interoperability Guidelines
- N/A - EsounD Protocol; http://www.jcraft.com/jesd/EsounD-protocol.txt
- N/A - PulseAudio Simple Protocol; http://www.pulseaudio.org/ (LGPL)
- N/A - PulseAudio Native Protocol; http://www.pulseaudio.org/ (LGPL)
- N/A - GStreamer Data protocol: http://cgit.freedesktop.org/gstreamer/gstreamer/tree/libs/gst/dataprotocol (LGPL)
- N/A - Digital Audio Access Protocol; http://sourceforge.net/projects/libdmapsharing/ (LGPL)
- N/A - Digital Media Access Protocol; http://sourceforge.net/projects/libdmapsharing/ (LGPL)
- N/A - Digital Photo Access Protocol; http://sourceforge.net/projects/libdmapsharing/ (LGPL)
- N/A - Datagram Congestion Control Protocol; http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/gst/dccp (LGPL)
- N/A - X Window System Protocol; ftp://ftp.x.org/pub/X11R7.0/doc/PDF/proto.pdf
- N/A - RFB Protocol (VNC); http://www.realvnc.com/docs/rfbproto.pdf
- N/A - Remote Desktop Protocol; http://www.rdesktop.org/ (GPL)
- N/A - SAP; http://www.ietf.org/rfc/rfc2974.txt
- N/A - IPv4(RAW); Video Conferencing Tool (BSD license)
- N/A - RTIP (Real-Time Internetwork Protocol?); Video Conferencing Tool (BSD license)
- N/A - ATM (Asynchronous Transfer Mode); Video Conferencing Tool (BSD license)
- N/A - ARP
- N/A - RARP
- N/A - RSVP
- N/A - RVPoIP (Remote Voice Protocol over IP)
- N/A - Megaco H.248
- N/A - MGCP (Media Gateway Control Protocol); ftp://ftp.isi.edu/in-notes/rfc2705.txt
- N/A - SGC (Simple Gateway Control Protocol)
- N/A - Skinny (Skinny Client Control Protocol)
- N/A - Skype protocol
- N/A - RTCP
- N/A - RTP TV; http://www.openmash.org/lxr/source/rtptv/ (opensource)
- [access][/demux]:// - VLC Stream MRL (eg. file/ffmpeg://, /ffmpeg://)
- partfile:// - eMule part file access(VLC?)
- fake:// - Fake input (from VLC)
- dv:// - Digital Video(Fireware/ieee1394) (from VLC)
- directory:// - Directory (from VLC)
- jack:// - Jack input (from VLC)
- N/A - HFS http://www.rejetto.com/hfs/ (GPL)
- shell: - MS explore/iexplorer (ex. shell:Desktop , shell:Cache )
- ssh: - Secure Shell
- mhtml: - MIME Encapsulation of Aggregate HTML
- javascript: - Javascript
- vbscript: - Visual Basic Script
- mocha: - Mocha (Netscape4; mocha is old name of livescript)
- livescript: - LiveScript (Netscape4; livescript is old name of javascript)
- ipp: - http://www.ietf.org/proceedings/98aug/slides/ipp-security-slides-98aug/index.html
- view-source: - show source (browsers)
- cdo: - Microsoft Office CDO Protocol