User:Nazo: Difference between revisions

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