buffer handling media attribute in sdp for seamless session mobility...
TRANSCRIPT
![Page 1: Buffer Handling Media Attribute in SDP for Seamless Session Mobility draft-mingqiang-mmusic-session-mobility-attribute-00.txt Xu Mingqiang Daisaku Komiya](https://reader036.vdocuments.site/reader036/viewer/2022083007/56649e375503460f94b27bec/html5/thumbnails/1.jpg)
Buffer Handling Media Attribute in SDP for Seamless Session Mobility
draft-mingqiang-mmusic-session-mobility-attribute-00.txt
Xu Mingqiang Daisaku Komiya Sachiko Kawaguchi Mahfuzur Rahman Brijesh Kumar
Matsushita Electric (Panasonic):
![Page 2: Buffer Handling Media Attribute in SDP for Seamless Session Mobility draft-mingqiang-mmusic-session-mobility-attribute-00.txt Xu Mingqiang Daisaku Komiya](https://reader036.vdocuments.site/reader036/viewer/2022083007/56649e375503460f94b27bec/html5/thumbnails/2.jpg)
2
Overview
Requirements for seamless session mobility for video on demand
Proposed media handling approach
Possible protocol extension for the media handling approach
Open issues, Next steps
![Page 3: Buffer Handling Media Attribute in SDP for Seamless Session Mobility draft-mingqiang-mmusic-session-mobility-attribute-00.txt Xu Mingqiang Daisaku Komiya](https://reader036.vdocuments.site/reader036/viewer/2022083007/56649e375503460f94b27bec/html5/thumbnails/3.jpg)
3
About Session Mobility
Session mobility: A mechanism that allows a user to transfer an ongoing communication session from one device to another device
Seamless session mobility (SSM): ・ Minimum media disruption ・ Instant media transfer
InternetInternet
CN
PC
3G3G WLANWLAN
![Page 4: Buffer Handling Media Attribute in SDP for Seamless Session Mobility draft-mingqiang-mmusic-session-mobility-attribute-00.txt Xu Mingqiang Daisaku Komiya](https://reader036.vdocuments.site/reader036/viewer/2022083007/56649e375503460f94b27bec/html5/thumbnails/4.jpg)
4
Session Mobility for VOD
Target Application: VOD
Characteristics of VOD ・ Data buffering is required in streaming clients for continuous playback ・ Playback delay is caused by filling the buffer to a desired level
InternetInternet
3G3G WLANWLAN
Media Server
TV
What happens during session transfer for VOD ?
![Page 5: Buffer Handling Media Attribute in SDP for Seamless Session Mobility draft-mingqiang-mmusic-session-mobility-attribute-00.txt Xu Mingqiang Daisaku Komiya](https://reader036.vdocuments.site/reader036/viewer/2022083007/56649e375503460f94b27bec/html5/thumbnails/5.jpg)
5
Session Mobility Using REFER for VOD
Notify
Bye
Refer
Invite (To establish a session)
Delay perceivedby user
Session /Media stream
A B
Delay takenfor buffering
Media stream
・ Playback delay in the selected device will be perceived by user
Start session transfer
Start sending media
Start receiving and buffering media
Start displaying media
~~
Media Server
![Page 6: Buffer Handling Media Attribute in SDP for Seamless Session Mobility draft-mingqiang-mmusic-session-mobility-attribute-00.txt Xu Mingqiang Daisaku Komiya](https://reader036.vdocuments.site/reader036/viewer/2022083007/56649e375503460f94b27bec/html5/thumbnails/6.jpg)
6
Requirements for SSM for VOD
What happened during session transfer for VOD
・ Data buffering will be started in the selected device
・ Buffering time will be perceived by user
Delay perceived by user = Session setup delay + Buffering time
Requirement for SSM for VOD: Need to eliminate the buffering time so that
user can feel media is transferred instantly
![Page 7: Buffer Handling Media Attribute in SDP for Seamless Session Mobility draft-mingqiang-mmusic-session-mobility-attribute-00.txt Xu Mingqiang Daisaku Komiya](https://reader036.vdocuments.site/reader036/viewer/2022083007/56649e375503460f94b27bec/html5/thumbnails/7.jpg)
7
Proposed Media Handling for Seamless Session Mobility
Forward media from A to B directly before starting session transfer
Need to indicate that the media is just for bufferingin Invite.
Refer
Bye
Re-invite
Start forwarding media
Invite (To establish a session)
Start session transfer
Start receiving and buffering media
Start displaying media
Delay perceivedby user
Session /Media stream
Invite
Sending media to B
Receiving media from CN
A B Media Server
Invite (Buffer Only)
![Page 8: Buffer Handling Media Attribute in SDP for Seamless Session Mobility draft-mingqiang-mmusic-session-mobility-attribute-00.txt Xu Mingqiang Daisaku Komiya](https://reader036.vdocuments.site/reader036/viewer/2022083007/56649e375503460f94b27bec/html5/thumbnails/8.jpg)
8
Possible Protocol Extensions for Media Handling
Choice 1: SDP Define a new SDP property attribute : Attribute Name: a=bufferonly
Choice 2: SIP Define a new option-tag : Option-tag Name: bufferonly
Define a new media feature tag : Media feature tag name: mediahandling=“bufferonly”
![Page 9: Buffer Handling Media Attribute in SDP for Seamless Session Mobility draft-mingqiang-mmusic-session-mobility-attribute-00.txt Xu Mingqiang Daisaku Komiya](https://reader036.vdocuments.site/reader036/viewer/2022083007/56649e375503460f94b27bec/html5/thumbnails/9.jpg)
9
・ Experiment Environment
・ Experiment Results
Minimum (ms) Average (ms) Maximum (ms)
Media Delay (without Media Handling) 3333 3409 3533
Media Delay (with Media Handling) 33 65 100
Performance
InternetInternet
Media Server
A B
LAN
Media Server A B
CPU 2.4GHz 3.0GHz 1.6Ghz
Memory Capacity
512MB 512MB 512Mb
OS Windows XP
Streaming
PlatformMicrosoft DirectShow
Buffer 100 frames
![Page 10: Buffer Handling Media Attribute in SDP for Seamless Session Mobility draft-mingqiang-mmusic-session-mobility-attribute-00.txt Xu Mingqiang Daisaku Komiya](https://reader036.vdocuments.site/reader036/viewer/2022083007/56649e375503460f94b27bec/html5/thumbnails/10.jpg)
10
Shacham’s draft for session mobility Title: Session Initiation Protocol (SIP) Session Mobility (draft-shacham-sipping-session-mobility-01.txt)
Relation with Shacham’s draft
Seamless Session Mobility in IETF
Seamless is proposed as a requirement for session mobility
Estimated total transfer delay should not be much longer than 1s
Targeting for the applications with long buffering time Complementary to Shacham’s draft
![Page 11: Buffer Handling Media Attribute in SDP for Seamless Session Mobility draft-mingqiang-mmusic-session-mobility-attribute-00.txt Xu Mingqiang Daisaku Komiya](https://reader036.vdocuments.site/reader036/viewer/2022083007/56649e375503460f94b27bec/html5/thumbnails/11.jpg)
11
Open Issues
Other use cases for the proposed extension ?
Where to put the proposed extension, SDP or SIP ?
![Page 12: Buffer Handling Media Attribute in SDP for Seamless Session Mobility draft-mingqiang-mmusic-session-mobility-attribute-00.txt Xu Mingqiang Daisaku Komiya](https://reader036.vdocuments.site/reader036/viewer/2022083007/56649e375503460f94b27bec/html5/thumbnails/12.jpg)
12
Next Steps
Add media synchronization section
Make clear the targeted application as VOD
Add a performance section