gptkbp:instance_of
|
gptkb:XMPP_Extension_Protocol
gptkb:API
|
gptkbp:bfsLayer
|
5
|
gptkbp:bfsParent
|
gptkb:XEP_0167
gptkb:XEP_0260
gptkb:XEP_0261
gptkb:XEP_0262
gptkb:XEP_0270
gptkb:XEP_0274
gptkb:XEP_0297
|
gptkbp:abstract
|
This XEP defines a method for transferring files using Jingle.
This document describes a method for establishing peer-to-peer media sessions using the Interactive Connectivity Establishment (ICE) framework.
A framework for initiating and managing media sessions.
|
gptkbp:application
|
gptkb:Vo_IP
File transfer
Instant messaging
Video conferencing
|
gptkbp:author
|
gptkb:Peter_Saint-Andre
|
gptkbp:calls_for
|
2005-11-01
Last call for comments was in 2018.
|
gptkbp:category
|
Standards Track
|
gptkbp:communication
|
gptkb:Jingle
gptkb:XMPP_Extension_Protocol
gptkb:API
Session management
Media negotiation
|
gptkbp:dependency
|
XEP 0167: Jingle ICE-UDP Transport Method.
|
gptkbp:direct_xsupport
|
jingle:file-transfer
|
gptkbp:discusses
|
Discussed in XMPP community.
|
gptkbp:editor
|
Ralph Meijer
|
gptkbp:example
|
Example of ICE negotiation.
|
gptkbp:first_published
|
2005-09-01
2005-07-01
|
https://www.w3.org/2000/01/rdf-schema#label
|
XEP 0166
|
gptkbp:is_described_as
|
Peer-to-peer media sessions.
|
gptkbp:is_designed_for
|
Real-time communication
|
gptkbp:is_implemented_in
|
gptkb:Chat_Secure
gptkb:Mongoose_IM
gptkb:Rocket._Chat
gptkb:Xabber
gptkb:Zulip
gptkb:physicist
gptkb:API
gptkb:Fire_Department
gptkb:Spark
gptkb:Converse.js
gptkb:Gajim
gptkb:Pidgin
gptkb:Prosody
gptkb:ejabberd
Various XMPP clients
Supported by various XMPP clients.
May require STUN/ TURN servers.
Matrix.
Jingle libraries
|
gptkbp:is_tested_for
|
Test cases available for implementation.
|
gptkbp:latest_version
|
1.0
|
gptkbp:media
|
gptkb:UDP
|
gptkbp:provides
|
Session Management
Session Initiation
Media Negotiation
Transport of Media Streams
|
gptkbp:published_by
|
gptkb:XMPP_Standards_Foundation
2005-12-01
2005-12-12
|
gptkbp:regulatory_compliance
|
Implementations must conform to the ICE framework.
|
gptkbp:related_concept
|
gptkb:RFC_3264
gptkb:RFC_3550
gptkb:RFC_4566
|
gptkbp:related_to
|
gptkb:XEP_0168
gptkb:XEP_0323
gptkb:Jingle
gptkb:XEP_0167
gptkb:XEP_0176
gptkb:XEP_0184
gptkb:API
gptkb:XEP_0203
gptkb:XEP_0357
gptkb:XEP_0363
gptkb:XEP_0364
gptkb:XEP_0365
gptkb:XEP_0366
gptkb:XEP_0367
gptkb:XEP_0368
gptkb:XEP_0369
gptkb:XEP_0370
gptkb:XEP_0371
gptkb:XEP_0372
gptkb:XEP_0373
gptkb:XEP_0374
gptkb:XEP_0375
gptkb:XEP_0376
gptkb:XEP_0377
gptkb:XEP_0378
gptkb:XEP_0379
gptkb:XEP_0380
gptkb:XEP_0381
gptkb:XEP_0382
gptkb:XEP_0383
gptkb:XEP_0384
gptkb:XEP_0385
gptkb:XEP_0386
gptkb:XEP_0387
gptkb:XEP_0388
gptkb:XEP_0389
gptkb:XEP_0390
gptkb:XEP_0391
gptkb:XEP_0392
gptkb:XEP_0393
gptkb:XEP_0394
gptkb:XEP_0395
gptkb:XEP_0396
gptkb:XEP_0397
gptkb:XEP_0398
gptkb:XEP_0399
gptkb:XEP_0400
File Transfer
XEP 0176: Jingle File Transfer.
|
gptkbp:related_works
|
RFC 5245: Interactive Connectivity Establishment.
|
gptkbp:requires
|
gptkb:XEP_0168
gptkb:XEP_0167
gptkb:API
gptkb:XEP_0234
|
gptkbp:security_features
|
ICE provides mechanisms for NAT traversal.
|
gptkbp:specifies
|
gptkb:RFC_5245
|
gptkbp:status
|
Active
Experimental
Moved to Experimental status.
|
gptkbp:supports
|
gptkb:music_video
Audio
File Transfer
|
gptkbp:title
|
gptkb:Jingle
gptkb:Jingle_ICE-UDP_Transport_Method
Jingle File Transfer
|
gptkbp:updates
|
2019-01-15
|
gptkbp:use_case
|
Peer-to-peer file transfer
Used for voice and video communication over XMPP.
|
gptkbp:used_in
|
Web RTC applications.
|
gptkbp:uses
|
gptkb:Jingle_Transport_Protocol
gptkb:XML
gptkb:STUN
gptkb:TURN
gptkb:ICE
Jingle Signaling
|