140 likes | 312 Views
MMS pictures to the people. Johan Montelius jm@ sics .se. MMS. Content SMIL MIME Client Capabilities, usage, settings Infrastructure MMSC, SMTP, WAP. SMIL (smile) Synchronized Multimedia Integration Language.
E N D
MMSpictures to the people Johan Monteliusjm@sics.se
MMS • Content • SMIL • MIME • Client • Capabilities, usage, settings • Infrastructure • MMSC, SMTP, WAP
SMIL (smile)Synchronized Multimedia Integration Language • Simple authoring of interactive presentations that integrate streaming audio and video with images, text etc. • History • 1998, used by RealNetworks in their 2G player • Adopted as a W3C recommendation • Macromedia and MS depart • Today • SMIL 2.0, August 2001 • Lack of authoring tools • MS uses HTML+TIME
SMIL code <smil> <head> define regions, media etc </head> <body> define slide show </body> </smil>
<body> <par> <audio src=”foo.avi" dur=”40.00s" begin="3.00s”> <seq> <img src=”bar.jpg" begin=”1.00s" dur=”10.00s> <img src=”zot.jpg" begin=”1.00s" dur=”10.00s> </seq> </par>
MMS is an email • MIME (Multipurpose Internet Mail Extensions) coded email containing a SMIL specification • Media • Text, not limited to 160 characters • Images, jpeg, gif • Audio, coded using speech codecs • Tomorrow: mp3, midi, video, ….
The client Size of content? Audio? MMS delivery? Authoring tool? Colors? Email address as destination ? Display SMIL email? Attached camera?
Infrastructure WAP Gateway MMSC Email server SMTP (MMS Proxy Relay) WSP MMSC Addressing: both MSISDN and Internet email
Sending an MMS WAP Gateway MMSC HTTP 1. Messages sent using WSP Post 2. MMSC handles authorization and billing WSP 3. MMSC replies with a confirmation
MMSC - MMSC HLR MMSC SMTP MMSC 1. If the address is a mobile number the HLR of the receiver is queried for MMSC address 2. Message delivered to receivers MMSC using SMTP
Delivery WAP push proxy MMSC 1. Notification delivered over WAP-push (SMS) containing , sender, size, time etc 2. Client confirms notification, sender is not notified
Retrieval WAP Gateway MMSC 1. Client retrieves messages using WSP GET 2. Sender is notified
Conclusions • Open standards • Internet addressing • Clients can use any WAP gateway/MMSC to send messages. • Any MMSC can use SMS to deliver a WAP push notification. • The MMS market is not owned by the operators!