本備忘錄的狀態(tài)
本文檔講述了一種Internet社區(qū)的Internet標(biāo)準(zhǔn)跟蹤協(xié)議,它需要進(jìn)一步進(jìn)行討論和建議以
得到改進(jìn)。請(qǐng)參考最新版的“Internet正式協(xié)議標(biāo)準(zhǔn)”(STD1)來獲得本協(xié)議的標(biāo)準(zhǔn)化程度
和狀態(tài)。本備忘錄的發(fā)布不受任何限制。
版權(quán)聲明
Copyright(C)TheInternetSociety(2000).AllRightsReserved.
摘要
本文檔描述了演示過程中動(dòng)態(tài)指針坐標(biāo)傳輸?shù)腞TP[1]負(fù)載格式。盡管鼠標(biāo)亦可用作指針,
但本負(fù)載格式的目的并非是實(shí)現(xiàn)一個(gè)通用的鼠標(biāo)事件傳輸機(jī)制,同時(shí)也并未涵蓋其所需要的
所有功能。
目錄
本備忘錄的狀態(tài) 1
版權(quán)聲明 1
摘要 1
1.介紹 2
2.負(fù)載格式 2
2.1.RTP頭用法 3
2.2.負(fù)載 3
3.MIME媒體類型注冊(cè) 3
3.1.MIME媒體類型video/pointer注冊(cè) 3
4.安全考慮 4
5.參考 4
6.作者地址 4
7.版權(quán)說明 5
致謝 5
1.介紹
在大多數(shù)演示中,重要的信息都是通過圖表和指針來表示的。因此精確地傳輸這些信息
在遠(yuǎn)程會(huì)議等應(yīng)用中十分要害。要達(dá)到此目的,直接使用演示者顯示器上的常規(guī)視頻并不能
完全解決問題。這是由于圖表的顯示往往需要很高的空間分辨率,因此對(duì)指針動(dòng)作的采樣和
傳輸也就需要很高的時(shí)間分辨率才能滿足其顯示與所需的視頻和音頻信號(hào)同步的目的。在很
多場(chǎng)合,這種同步往往含有非常重要的信息。譬如,一個(gè)演示者正指著圖表中的兩個(gè)選項(xiàng)反
復(fù)進(jìn)行比較,強(qiáng)調(diào)指出“這一項(xiàng)優(yōu)于另一項(xiàng)。”。為了同時(shí)滿足時(shí)間分辨率和空間分辨率的
要求,我們至少得使用S-VHS級(jí)質(zhì)量的視頻。而對(duì)S-VHS視頻進(jìn)行實(shí)時(shí)壓縮的編碼器價(jià)格非常
昂貴,且傳輸這樣的未壓縮視頻會(huì)占用很高的帶寬。
一個(gè)簡(jiǎn)單而經(jīng)濟(jì)的系統(tǒng)可按照將捕捉和傳輸指針坐標(biāo)相分離的原則進(jìn)行設(shè)計(jì)。在一個(gè)電
子演示系統(tǒng)中,圖表指針坐標(biāo)可以很輕易地得到。而對(duì)于光學(xué)演示系統(tǒng),比如為高射投影儀
預(yù)備的幻燈片,可以通過將圖表捕捉到計(jì)算機(jī)幀緩沖中的方法來建立指針坐標(biāo)和所要顯示的
圖表的關(guān)聯(lián)。要捕捉幻燈片,打印材料或者三維物體,則可使用文檔照相機(jī)和帶視頻捕捉卡
的個(gè)人計(jì)算機(jī)或工作站。通過一個(gè)合適的轉(zhuǎn)換器將圖表所在計(jì)算機(jī)的視頻輸出到視頻捕捉卡
上,這種方法也能用來處理電子圖表。它的一個(gè)附帶好處是答應(yīng)演示人使用自己的計(jì)算機(jī)來
傳輸電子圖表而無須將它連接到Intranet上。捕捉的圖象和演示者機(jī)器的鼠標(biāo)指針通過投影
儀一同顯示出來。演示人使用常規(guī)鼠標(biāo)或無線鼠標(biāo)在顯示器上移動(dòng)指針,其坐標(biāo)可利用在計(jì)
算機(jī)上運(yùn)行一定的程序很輕易地得到。
本文描述了在上述情況下使用RTP傳輸指針坐標(biāo)的RTP負(fù)載格式。盡管鼠標(biāo)可以用作指針,
本負(fù)載格式目的并非是實(shí)現(xiàn)一個(gè)通用鼠標(biāo)事件傳輸機(jī)制,同時(shí)也并未涵蓋其所需要的所有功
能。
本文中的要害字“必須”,“必須不”,“要求的”,“應(yīng)該”,“不應(yīng)該”,“會(huì)”,“不會(huì)”,
“建議”,“或許”,“可選的”在RFC2119中解釋。
2.負(fù)載格式
0123
01234567890123456789012345678901
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
V=2PXCCMPTsequencenumber
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
timestamp
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
synchronizationsource(SSRC)identifier
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
:contributingsource(CSRC)identifiers:
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
LMRx-coordinatePINy-coordinate
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
MBZMBZ
圖1–一個(gè)實(shí)時(shí)指針的RTP包
圖1所示是一個(gè)攜帶有實(shí)時(shí)指針坐標(biāo)的RTP包。該負(fù)載格式?jīng)]有負(fù)載特定頭。
2.1.RTP頭用法
負(fù)載類型(PayloadType-PT):為新的包格式分配RTP負(fù)載類型已超出本文范疇,不在此贅述。
特定類型應(yīng)用程序的RTP配置文件應(yīng)該負(fù)責(zé)負(fù)載類型的分配,如若不能則應(yīng)在動(dòng)態(tài)范圍內(nèi)選
擇一個(gè)負(fù)載類型。
標(biāo)志位(Marker-M):假如該包中指針圖標(biāo)改變則置為1。
擴(kuò)展位(Extension-X):由使用的RTP配置文件定義。
序列號(hào)(SequenceNumber):按照RFC1889[1]所述設(shè)置。
時(shí)間戳(Timestamp):按90KHZ時(shí)鐘測(cè)得的指針位置采樣時(shí)間。
SSRC:按照RFC1889[1]所述設(shè)置。
CC和CSRC字段都按照RFC1889[1]所述使用。
RTCP應(yīng)按照RFC1889[1]所述使用。
2.2.負(fù)載
指針的x,y坐標(biāo)以顯示窗口的左上角為原點(diǎn)計(jì)算,表示為顯示窗口對(duì)應(yīng)邊長(zhǎng)的分?jǐn)?shù),采用12
位定點(diǎn)正數(shù),其值介于0到1-2^-12。
L(左),R(右)和/或M(中)位是指針非凡效果標(biāo)志。它們的使用取決于具體應(yīng)用,必須通過帶
外建立。應(yīng)用程序可以忽略這些位。
PIN:指針圖標(biāo)號(hào)(PointerIconNumber),3位,選擇一個(gè)指針圖標(biāo)。PIN與圖標(biāo)圖片的聯(lián)系必
須通過帶外建立。PIN為0表示缺省指針圖標(biāo)。僅支持單指針的應(yīng)用程序應(yīng)該將PIN置為0。接
收端應(yīng)用程序可以忽略PIN的非0值而僅顯示缺省圖標(biāo)。
3.MIME媒體類型注冊(cè)
本文檔定義了一種新的RTP負(fù)載名稱,“pointer”及相關(guān)的MIME子類型,“video/pointer”。
3.1.MIME媒體類型video/pointer注冊(cè)
MIME媒體類名稱:video
MIME子類型名稱:pointer
必需參數(shù):無
可選參數(shù):無
編碼考慮:指針視頻可以按本文定義的方式以RTP傳送
安全考慮:如本文所述
互操作性考慮:無
已出版規(guī)范:本文
使用本媒體類型的應(yīng)用:支持帶實(shí)時(shí)指針圖表傳輸?shù)囊曨l會(huì)議系統(tǒng)
附加信息:無
Magic號(hào):無
文件擴(kuò)展:無
Macintosh文件類型碼:無
聯(lián)系人及郵件地址:
M.RehaCivanlar
e-mail:civanlar@research.att.com
預(yù)期使用:COMMONAuthor/Changecontroller:
M.RehaCivanlar
e-mail:civanlar@research.att.com
4.安全考慮
本規(guī)范中描述的RTP包負(fù)載格式從屬于RTP規(guī)范[1]中討論的安全性考慮。
本負(fù)載類型不會(huì)引起接收端包處理計(jì)算復(fù)雜性上產(chǎn)生突變而導(dǎo)致潛在的拒絕服務(wù)威脅。
5.參考
[1]Schulzrinne,H.,Casner,S.,Frederick,R.andV.Jacobson,
"RTP:ATransportPRotocolforRealTimeapplications",RFC1889,
January1996.
[2]M.R.Civanlar,G.L.Cash,"NetworkedViewgraphs-NetVG"
ProceedingsofThe9thInt.WorkshoponPacketVideo,
http://www.research.att.com/~mrc/PacketVideo99.Html.
[3]Bradner,S.,"KeyWordsforuseinRFCstoIndicateRequirement
Levels",BCP14,RFC2119,March1997.
6.作者地址
M.RehaCivanlar
AT&TLabs-Research
100SchultzDrive,Room3-205
RedBank,NJ07701,USA
EMail:civanlar@research.att.com
GlennL.Cash
AT&TLabs-Research
100SchultzDrive,Room3-213
RedBank,NJ07701,USA
EMail:glenn@research.att.com
7.版權(quán)說明
Copyright(C)TheInternetSociety(2000).AllRightsReserved.
Thisdocumentandtranslationsofitmaybecopiedandfurnishedto
others,andderivativeworksthatcommentonorotherwiseeXPlainit
orassistinitsimplementationmaybeprepared,copied,published
anddistributed,inwholeorinpart,withoutrestrictionofany
kind,providedthattheabovecopyrightnoticeandthisparagraphare
includedonallsUChcopiesandderivativeworks.However,this
documentitselfmaynotbemodifiedinanyway,suchasbyremoving
thecopyrightnoticeorreferencestotheInternetSocietyorother
Internetorganizations,exceptasneededforthepurpoSEOf
developingInternetstandardsinwhichcasetheproceduresfor
copyrightsdefinedintheInternetStandardsprocessmustbe
followed,orasrequiredtotranslateitintolanguagesotherthan
English.
Thelimitedpermissionsgrantedaboveareperpetualandwillnotbe
revokedbytheInternetSocietyoritssuccessorsorassigns.
Thisdocumentandtheinformationcontainedhereinisprovidedonan
"ASIS"basisandTHEINTERNETSOCIETYANDTHEINTERNETENGINEERING
TASKFORCEDISCLAIMSALLWARRANTIES,EXPRESSORIMPLIED,INCLUDING
BUTNOTLIMITEDTOANYWARRANTYTHATTHEUSEOFTHEINFORMATION
HEREINWILLNOTINFRINGEANYRIGHTSORANYIMPLIEDWARRANTIESOF
MERCHANTABILITYORFITNESSFORAPARTICULARPURPOSE.
致謝
FundingfortheRFCEditorfunctioniscurrentlyprovidedbythe
InternetSociety.
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注