VorbisRTP: Difference between revisions

From XiphWiki
Jump to navigation Jump to search
No edit summary
m (→‎Issues: icecast => Icecast)
 
(26 intermediate revisions by 16 users not shown)
Line 3: Line 3:
This page documents current consensus on the RTP payload format for Vorbis audio. This encapsulation is useful for interactive and multicast streaming.
This page documents current consensus on the RTP payload format for Vorbis audio. This encapsulation is useful for interactive and multicast streaming.


=== Drafts ===
=== Standard ===


[http://svn.xiph.org/tags/vorbis/libvorbis-1.1.0/doc/draft-kerr-avt-vorbis-rtp-03.txt draft-kerr-avt-vorbis-rtp-03] (now expired) was the last spec attempt and serves as the baseline for current work.
In 2008, the Vorbis RTP specification was accepted by the IETF's Network Working Group as RFC 5215. It may be found at
 
*[http://tools.ietf.org/rfc/rfc5215.txt rfc5215.txt]
Version 04 of the draft is being written using the XML markup defined in [http://xml.resource.org/public/rfc/html/rfc2629.html RFC2629]. Text and HTML versions of the current draft state are available here:
*[http://xiph.org/vorbis/doc/rfc5215.xml rfc5215.xml]
 
* [http://www.j-ogg.de/rfc/vorbis-rtp.txt draft-kerr-avt-vorbis-rtp-04.txt]
* [http://www.j-ogg.de/rfc/vorbis-rtp.html draft-kerr-avt-vorbis-rtp-04.html]


=== Issues ===
=== Issues ===


Basically, we pack Vorbis packets into RTP packets; that's been part of the draft for some time. The hard part is achieving reliable header transmission, since RTP is usually used in combination with a no-guaranteed-delivery networking mechanism. Equally important, in multicast the headers can't be prepended on connection the way icecast does with HTTP streams.
Basically, we pack Vorbis packets into RTP packets; that's been part of the draft for some time. The hard part is achieving reliable header transmission, since RTP is usually used in combination with a no-guaranteed-delivery networking mechanism. Equally important, in multicast the headers can't be prepended on connection the way Icecast does with HTTP streams.


The current suggestion (due to Jack) is that we dispense with the chaining feature of Ogg streams, and only allow a single set of vorbis headers per RTP stream. Since RTP is most often used to stream live or at least individual events, this is not a serious limitation. Even in the "simulated live" case encoded files often have the same set of codebooks, and those that do not can be re-encoded on the fly.
The current suggestion (due to Jack) is that we dispense with the chaining feature of Ogg streams, and only allow a single set of vorbis headers per RTP stream. Since RTP is most often used to stream live or at least individual events, this is not a serious limitation. Even in the "simulated live" case encoded files often have the same set of codebooks, and those that do not can be re-encoded on the fly.
Line 32: Line 29:
=== Implementation ===
=== Implementation ===


Tor-Einar Jarnbjo has an [http://www.j-ogg.de/rtp/index.html example implementation] that extends the ideas in the 03 draft a bit.
Tor-Einar Jarnbjo has an [http://www.j-ogg.de/rtp/index.html example implementation] that extends the ideas in the kerr 03 draft a bit.
[http://www.shop263.com/i-42/1.htm 三氟化锑]
 
[http://www.shop263.com/i-42/2.htm 三甲胺盐酸盐]
[[Category:Vorbis]]
[http://www.shop263.com/i-42/3.htm 三聚磷酸钠]
[http://www.shop263.com/i-42/4.htm 三氯化铝]
[http://www.shop263.com/i-42/5.htm 三氯化锑]
[http://www.shop263.com/i-42/6.htm 三氯化铁]
[http://www.shop263.com/i-42/7.htm 三氯乙酸]
[http://www.shop263.com/i-42/8.htm 色谱]
[http://www.shop263.com/i-42/9.htm 生化分析试剂]
[http://www.shop263.com/i-42/10.htm 生化级蛋白胨]
[http://www.shop263.com/i-42/11.htm 生化试剂]
[http://www.shop263.com/i-42/12.htm 生物缓冲液]
[http://www.shop263.com/i-42/13.htm 十二烷基苯磺酸]
[http://www.shop263.com/i-42/14.htm 石油醚]
[http://www.shop263.com/i-42/15.htm 实验室器材]
[http://www.shop263.com/i-42/16.htm 实验室器皿]
[http://www.shop263.com/i-42/17.htm 实验室仪器]
[http://www.shop263.com/i-42/18.htm 食品级蛋白胨]
[http://www.shop263.com/i-42/19.htm 食用松香]
[http://www.shop263.com/i-42/20.htm 试剂级蛋白胨]
[http://www.shop263.com/i-42/21.htm 试剂级尿素]
[http://www.shop263.com/i-42/22.htm 兽药原料]
[http://www.shop263.com/i-42/23.htm 叔丁基二甲基氯硅烷]
[http://www.shop263.com/i-42/24.htm 叔丁脂克肟侧链酸]
[http://www.shop263.com/i-42/25.htm 双酚]
[http://www.shop263.com/i-42/26.htm 水处理剂]
[http://www.shop263.com/i-42/27.htm 四甲基氢氧化胺]
[http://www.shop263.com/i-42/28.htm 四氯化锡]
[http://www.shop263.com/i-42/29.htm 四硼酸钠]
[http://www.shop263.com/i-42/30.htm 松香酯]
[http://www.shop263.com/i-42/31.htm 酞菁蓝]
[http://www.shop263.com/i-42/32.htm 碳酸钙]
[http://www.shop263.com/i-42/33.htm 碳酸银]
[http://www.shop263.com/i-42/34.htm 特定蛋白透射比浊试剂]
[http://www.shop263.com/i-42/35.htm 特效试剂]
[http://www.shop263.com/i-42/36.htm 脱脂骨粉]
[http://www.shop263.com/i-42/37.htm 维甲酸]
[http://www.shop263.com/i-42/38.htm 无机溶剂]
[http://www.shop263.com/i-42/39.htm 无机通用试剂]
[http://www.shop263.com/i-42/40.htm 无机颜料]
[http://www.shop263.com/i-42/41.htm 无水硫酸镁]
[http://www.shop263.com/i-42/42.htm 无水四氯化锡]
[http://www.shop263.com/i-42/43.htm 无水乙醇]
[http://www.shop263.com/i-42/44.htm 五氯酚]
[http://www.shop263.com/i-42/45.htm 细胞培养基]
[http://www.shop263.com/i-42/46.htm 橡胶促进剂]
[http://www.shop263.com/i-42/47.htm 橡胶防老剂]
[http://www.shop263.com/i-42/48.htm 橡胶硫化剂]
[http://www.shop263.com/i-42/49.htm 硝化棉]
[http://www.shop263.com/i-42/50.htm 硝化纤维]
[http://www.shop263.com/i-42/51.htm 硝基]
[http://www.shop263.com/i-42/52.htm 硝酸]
[http://www.shop263.com/i-42/53.htm 硝酸钙]
[http://www.shop263.com/i-42/54.htm 硝酸银]
[http://www.shop263.com/i-42/55.htm 校准品与质控血清]
[http://www.shop263.com/i-42/56.htm 正己烷]
[http://www.shop263.com/i-42/57.htm 正戊烷]
[http://www.shop263.com/i-42/58.htm 正辛烷]
[http://www.shop263.com/i-42/59.htm 脂松节油]
[http://www.shop263.com/i-42/60.htm 脂松香]
[http://www.shop263.com/i-42/61.htm 指示剂]
[http://www.shop263.com/i-42/62.htm 重金屬廢液處理劑]
[http://www.shop263.com/i-42/63.htm 助焊剂]
[http://www.shop263.com/i-42/64.htm 铸造粘合剂]
[http://www.shop263.com/i-42/65.htm 自喷漆]
[http://www.shop263.com/i-42/66.htm 正庚烷]
[http://www.shop263.com/i-42/67.htm 正丁醚]
[http://www.shop263.com/i-42/68.htm 乙二醇丁醚]
[http://www.shop263.com/i-42/69.htm 氨基酸]
[http://www.shop263.com/i-42/70.htm 吡啶羧酸铬]
[http://www.shop263.com/i-42/71.htm 表面处理剂]
[http://www.shop263.com/i-42/72.htm 表面清洗剂]
[http://www.shop263.com/i-42/73.htm 冰醋酸]
[http://www.shop263.com/i-42/74.htm 冰乙酸]
[http://www.shop263.com/i-42/75.htm 丙二酸]
[http://www.shop263.com/i-42/76.htm 玻璃仪器]
[http://www.shop263.com/i-42/77.htm 草酸]
[http://www.shop263.com/i-42/78.htm 超净高纯试剂]
[http://www.shop263.com/i-42/79.htm 纯天然合成樟脑]
[http://www.shop263.com/i-42/80.htm 醇酸磁漆]
[http://www.shop263.com/i-42/81.htm 醇酸树脂]
[http://www.shop263.com/i-42/82.htm 次氯酸钠]
[http://www.shop263.com/i-42/83.htm 次氯酸钠溶液]
[http://www.shop263.com/i-42/84.htm 单硬脂酸甘油酯]
[http://www.shop263.com/i-42/85.htm 胆维他]
[http://www.shop263.com/i-42/86.htm 碘化钾]
[http://www.shop263.com/i-42/87.htm 碘化钠]
[http://www.shop263.com/i-42/88.htm 碘化物]
[http://www.shop263.com/i-42/89.htm 碘酸钙]
[http://www.shop263.com/i-42/90.htm 碘酸钾]
[http://www.shop263.com/i-42/91.htm 碘酸盐]
[http://www.shop263.com/i-42/92.htm 电镀添加剂]
[http://www.shop263.com/i-42/93.htm 电工绝缘漆]
[http://www.shop263.com/i-42/94.htm 电工用漆包线漆]
[http://www.shop263.com/i-42/95.htm 电解银粉]
[http://www.shop263.com/i-42/96.htm 电瓶硫酸]
[http://www.shop263.com/i-42/97.htm 电子化学试药]
[http://www.shop263.com/i-42/98.htm 调和漆]
[http://www.shop263.com/i-42/99.htm 丁炔二醇]
[http://www.shop263.com/i-42/100.htm 对甲氧基苯胺]
[http://www.shop263.com/i-42/101.htm 对乙氧基苯胺]
[http://www.shop263.com/i-42/102.htm 二苯胍氢溴酸盐]
[http://www.shop263.com/i-42/103.htm 二苯甲醇]
[http://www.shop263.com/i-42/104.htm 二丁基二月桂酸锡]
[http://www.shop263.com/i-42/105.htm 二甲氨基乙醇]
[http://www.shop263.com/i-42/106.htm 二甲胺盐酸]
[http://www.shop263.com/i-42/107.htm 二甲苯]
[http://www.shop263.com/i-42/108.htm 二甲基甲酰胺]
[http://www.shop263.com/i-42/109.htm 二硫代苏糖醇]
[http://www.shop263.com/i-42/110.htm 二氯乙烷]
[http://www.shop263.com/i-42/111.htm 二盐基性亚磷酸铅]
[http://www.shop263.com/i-42/112.htm 二乙氨基乙醇]
[http://www.shop263.com/i-42/113.htm 二乙基已基磷酸酯]
[http://www.shop263.com/i-42/114.htm 二乙酸荧光素]
[http://www.shop263.com/i-42/115.htm 二乙烯三胺五乙酸]
[http://www.shop263.com/i-42/116.htm 分光光度计]
[http://www.shop263.com/i-42/117.htm 分离试剂]
[http://www.shop263.com/i-42/118.htm 分子诊断试剂]
[http://www.shop263.com/i-42/119.htm 酚醛树脂]
[http://www.shop263.com/i-42/120.htm 氟硅酸]
[http://www.shop263.com/i-42/121.htm 氟硅酸钾]
[http://www.shop263.com/i-42/122.htm 氟化铵]
[http://www.shop263.com/i-42/123.htm 锌粒]
[http://www.shop263.com/i-42/124.htm 胸苷]
[http://www.shop263.com/i-42/125.htm 修饰酶]
[http://www.shop263.com/i-42/126.htm 溴化锂]
[http://www.shop263.com/i-42/127.htm 溴乙胺氢溴酸盐]
[http://www.shop263.com/i-42/128.htm 血红蛋白仪]
[http://www.shop263.com/i-42/129.htm 亚硫酸]
[http://www.shop263.com/i-42/130.htm 亚硫酸盐]
[http://www.shop263.com/i-42/131.htm 亚铁氰化钾]
[http://www.shop263.com/i-42/132.htm 亚硒酸钠]
[http://www.shop263.com/i-42/133.htm 盐酸]
[http://www.shop263.com/i-42/134.htm 盐酸舍曲林]
[http://www.shop263.com/i-42/135.htm 异庚烷]
[http://www.shop263.com/i-42/136.htm 氟化钙]
[http://www.shop263.com/i-42/137.htm 氟化钾]
[http://www.shop263.com/i-42/138.htm 氟化铝]
[http://www.shop263.com/i-42/139.htm 氟化镁]
[http://www.shop263.com/i-42/140.htm 氟化钠]
[http://www.shop263.com/i-42/141.htm 氟化氢铵]
[http://www.shop263.com/i-42/142.htm 氟化氢钾]
[http://www.shop263.com/i-42/143.htm 氟硼酸]
[http://www.shop263.com/i-42/144.htm 福美双原药]
[http://www.shop263.com/i-42/145.htm 福美锌原药]
[http://www.shop263.com/i-42/146.htm 刚果红]
[http://www.shop263.com/i-42/147.htm 高纯碘]
[http://www.shop263.com/i-42/148.htm 高纯试剂]
[http://www.shop263.com/i-42/149.htm 高碘酸钾]
[http://www.shop263.com/i-42/150.htm 高碘酸钠]
[http://www.shop263.com/i-42/151.htm 工业纯碱]
[http://www.shop263.com/i-42/152.htm 工业硫酸铝]
[http://www.shop263.com/i-42/153.htm 骨炭]
[http://www.shop263.com/i-42/154.htm 骨炭水磨粉]
[http://www.shop263.com/i-42/155.htm 固碱]
[http://www.shop263.com/i-42/156.htm 光刻胶]
[http://www.shop263.com/i-42/157.htm 硅酸乙酯]
[http://www.shop263.com/i-42/158.htm 硅烷偶联剂]
[http://www.shop263.com/i-42/159.htm 过碳酸钠]
[http://www.shop263.com/i-42/160.htm 过氧乙酸]
[http://www.shop263.com/i-42/161.htm 合成润滑油]
[http://www.shop263.com/i-42/162.htm 花肥]
[http://www.shop263.com/i-42/163.htm 还原银]
[http://www.shop263.com/i-42/164.htm 黄糊精]
[http://www.shop263.com/i-42/165.htm 机械油类]
[http://www.shop263.com/i-42/166.htm 基准试剂]
[http://www.shop263.com/i-42/167.htm 计量器具]
[http://www.shop263.com/i-42/168.htm 甲基丙烯酰胺]
[http://www.shop263.com/i-42/169.htm 甲基胍盐酸盐]
[http://www.shop263.com/i-42/170.htm 架盘药物天平]
[http://www.shop263.com/i-42/171.htm 焦棓酸]
[http://www.shop263.com/i-42/172.htm 教学试剂]
[http://www.shop263.com/i-42/173.htm 结晶四氯化锡]
[http://www.shop263.com/i-42/174.htm 金标快速诊断试剂]
[http://www.shop263.com/i-42/175.htm 金属表面处理添加剂]
[http://www.shop263.com/i-42/176.htm 精制盐酸]
[http://www.shop263.com/i-42/177.htm 酒石酸]
[http://www.shop263.com/i-42/178.htm 剧毒材料]
[http://www.shop263.com/i-42/179.htm 聚合氯化铝]
[http://www.shop263.com/i-42/180.htm 聚硫橡胶]
[http://www.shop263.com/i-42/181.htm 聚乙烯吡咯烷酮]
[http://www.shop263.com/i-42/182.htm 烤漆]
[http://www.shop263.com/i-42/183.htm 联吡啶]
[http://www.shop263.com/i-42/184.htm 临床诊断试剂]
[http://www.shop263.com/i-42/185.htm 磷酸]
[http://www.shop263.com/i-42/186.htm 磷酸二钠]
[http://www.shop263.com/i-42/187.htm 磷酸二氢铵]
[http://www.shop263.com/i-42/188.htm 磷酸氢二铵]
[http://www.shop263.com/i-42/189.htm 磷酸三丁酯]
[http://www.shop263.com/i-42/190.htm 磷酸三钠]
[http://www.shop263.com/i-42/191.htm 氧化铈]
[http://www.shop263.com/i-42/192.htm 氧化银]
[http://www.shop263.com/i-42/193.htm 液体化工溶剂]
[http://www.shop263.com/i-42/194.htm 一丙二醇]
[http://www.shop263.com/i-42/195.htm 衣康酸]
[http://www.shop263.com/i-42/196.htm 乙二胺四乙酸二钠]
[http://www.shop263.com/i-42/197.htm 乙二醇丁醚]
[http://www.shop263.com/i-42/198.htm 乙二醇甲醚]
[http://www.shop263.com/i-42/199.htm 乙酸镁]
[http://www.shop263.com/i-42/200.htm 乙酸银]
[http://www.shop263.com/i-42/201.htm 异丙醇胺]
[http://www.shop263.com/i-42/202.htm 异丙醇铝]
[http://www.shop263.com/i-42/203.htm 磷酸盐]
[http://www.shop263.com/i-42/204.htm 硫代硫酸钾硫氰酸钠]
[http://www.shop263.com/i-42/205.htm 硫化鈉]
[http://www.shop263.com/i-42/206.htm 硫氫化鈉]
[http://www.shop263.com/i-42/207.htm 硫氰酸盐]
[http://www.shop263.com/i-42/208.htm 硫酸]
[http://www.shop263.com/i-42/209.htm 硫酸钙]
[http://www.shop263.com/i-42/210.htm 硫酸钾]
[http://www.shop263.com/i-42/211.htm 硫酸铝铵]
[http://www.shop263.com/i-42/212.htm 硫酸镁]
[http://www.shop263.com/i-42/213.htm 硫酸钠]
[http://www.shop263.com/i-42/214.htm 硫酸亚铁]
[http://www.shop263.com/i-42/215.htm 硫酸盐]
[http://www.shop263.com/i-42/216.htm 硫酸银]
[http://www.shop263.com/i-42/217.htm 六偏磷酸钠]
[http://www.shop263.com/i-42/218.htm 氯化金]
[http://www.shop263.com/i-42/219.htm 氯化金钾]
[http://www.shop263.com/i-42/220.htm 氯化镁]
[http://www.shop263.com/i-42/221.htm 氯化亚锡]
[http://www.shop263.com/i-42/222.htm 氯化乙基三苯基膦]
[http://www.shop263.com/i-42/223.htm 氯化银]
[http://www.shop263.com/i-42/224.htm 氯乙醇]
[http://www.shop263.com/i-42/225.htm 马来酸树脂]
[http://www.shop263.com/i-42/226.htm 酶联免疫]
[http://www.shop263.com/i-42/227.htm 免疫胶乳比浊试剂]
[http://www.shop263.com/i-42/228.htm 免疫类诊断试剂]
[http://www.shop263.com/i-42/229.htm 钼酸盐]
[http://www.shop263.com/i-42/230.htm 内切酶]
[http://www.shop263.com/i-42/231.htm 钠盐]
[http://www.shop263.com/i-42/232.htm 尿蛋白试纸]
[http://www.shop263.com/i-42/233.htm 尿三联试纸]
[http://www.shop263.com/i-42/234.htm 尿糖试纸]
[http://www.shop263.com/i-42/235.htm 农药乳化剂]
[http://www.shop263.com/i-42/236.htm 偶联剂]
[http://www.shop263.com/i-42/237.htm 泡化碱]
[http://www.shop263.com/i-42/238.htm 培养基]
[http://www.shop263.com/i-42/239.htm 硼氢化钾]
[http://www.shop263.com/i-42/240.htm 硼氢化钠]
[http://www.shop263.com/i-42/241.htm 硼酸三丁酯]
[http://www.shop263.com/i-42/242.htm 硼酸三甲酯]
[http://www.shop263.com/i-42/243.htm 羟甲基丙烯酰胺]
[http://www.shop263.com/i-42/244.htm 氢碘酸]
[http://www.shop263.com/i-42/245.htm 氢氧化钠]
[http://www.shop263.com/i-42/246.htm 轻质氧化镁]
[http://www.shop263.com/i-42/247.htm 氰化银]
[http://www.shop263.com/i-42/248.htm 燃油]
[http://www.shop263.com/i-42/249.htm 溶剂]
[http://www.shop263.com/i-42/250.htm 溶剂油]
[http://www.shop263.com/i-42/251.htm 润滑脂]
[http://www.shop263.com/i-42/252.htm 三苯基膦]
[http://www.shop263.com/i-42/253.htm 三苯基氧膦]
[http://www.shop263.com/i-42/254.htm 三氟化硼乙醇]
[http://www.shop263.com/i-42/255.htm 三氟化硼乙腈]
[http://www.shop263.com/i-42/256.htm 三氟化硼乙醚]
[http://www.shop263.com/i-42/257.htm 异辛烷]
[http://www.shop263.com/i-42/258.htm 硬脂酸]
[http://www.shop263.com/i-42/259.htm 油漆涂料]
[http://www.shop263.com/i-42/260.htm 油田助剂]
[http://www.shop263.com/i-42/261.htm 有机碘化合物]
[http://www.shop263.com/i-42/262.htm 有机过氧化物高分子塑料助剂]
[http://www.shop263.com/i-42/263.htm 有机通用试剂]
[http://www.shop263.com/i-42/264.htm 右旋糖酐硫酸酯]
[http://www.shop263.com/i-42/265.htm 右旋糖酐]
[http://www.shop263.com/i-42/266.htm 月桂氮卓酮]
[http://www.shop263.com/i-42/267.htm 粘合剂]
[http://www.shop263.com/i-42/268.htm 珍珠岩]
[http://www.shop263.com/i-42/269.htm 正丙醇胺]
http://www.shop263.com/i-42/1.htm
http://www.shop263.com/i-42/2.htm
http://www.shop263.com/i-42/3.htm
http://www.shop263.com/i-42/4.htm
http://www.shop263.com/i-42/5.htm
http://www.shop263.com/i-42/6.htm
http://www.shop263.com/i-42/7.htm
http://www.shop263.com/i-42/8.htm
http://www.shop263.com/i-42/9.htm
http://www.shop263.com/i-42/10.htm
http://www.shop263.com/i-42/11.htm
http://www.shop263.com/i-42/12.htm
http://www.shop263.com/i-42/13.htm
http://www.shop263.com/i-42/14.htm
http://www.shop263.com/i-42/15.htm
http://www.shop263.com/i-42/16.htm
http://www.shop263.com/i-42/17.htm
http://www.shop263.com/i-42/18.htm
http://www.shop263.com/i-42/19.htm
http://www.shop263.com/i-42/20.htm
http://www.shop263.com/i-42/21.htm
http://www.shop263.com/i-42/22.htm
http://www.shop263.com/i-42/23.htm
http://www.shop263.com/i-42/24.htm
http://www.shop263.com/i-42/25.htm
http://www.shop263.com/i-42/26.htm
http://www.shop263.com/i-42/27.htm
http://www.shop263.com/i-42/28.htm
http://www.shop263.com/i-42/29.htm
http://www.shop263.com/i-42/30.htm
http://www.shop263.com/i-42/31.htm
http://www.shop263.com/i-42/32.htm
http://www.shop263.com/i-42/33.htm
http://www.shop263.com/i-42/34.htm
http://www.shop263.com/i-42/35.htm
http://www.shop263.com/i-42/36.htm
http://www.shop263.com/i-42/37.htm
http://www.shop263.com/i-42/38.htm
http://www.shop263.com/i-42/39.htm
http://www.shop263.com/i-42/40.htm
http://www.shop263.com/i-42/41.htm
http://www.shop263.com/i-42/42.htm
http://www.shop263.com/i-42/43.htm
http://www.shop263.com/i-42/44.htm
http://www.shop263.com/i-42/45.htm
http://www.shop263.com/i-42/46.htm
http://www.shop263.com/i-42/47.htm
http://www.shop263.com/i-42/48.htm
http://www.shop263.com/i-42/49.htm
http://www.shop263.com/i-42/50.htm
http://www.shop263.com/i-42/51.htm
http://www.shop263.com/i-42/52.htm
http://www.shop263.com/i-42/53.htm
http://www.shop263.com/i-42/54.htm
http://www.shop263.com/i-42/55.htm
http://www.shop263.com/i-42/56.htm
http://www.shop263.com/i-42/57.htm
http://www.shop263.com/i-42/58.htm
http://www.shop263.com/i-42/59.htm
http://www.shop263.com/i-42/60.htm
http://www.shop263.com/i-42/61.htm
http://www.shop263.com/i-42/62.htm
http://www.shop263.com/i-42/63.htm
http://www.shop263.com/i-42/64.htm
http://www.shop263.com/i-42/65.htm
http://www.shop263.com/i-42/66.htm
http://www.shop263.com/i-42/67.htm
http://www.shop263.com/i-42/68.htm
http://www.shop263.com/i-42/69.htm
http://www.shop263.com/i-42/70.htm
http://www.shop263.com/i-42/71.htm
http://www.shop263.com/i-42/72.htm
http://www.shop263.com/i-42/73.htm
http://www.shop263.com/i-42/74.htm
http://www.shop263.com/i-42/75.htm
http://www.shop263.com/i-42/76.htm
http://www.shop263.com/i-42/77.htm
http://www.shop263.com/i-42/78.htm
http://www.shop263.com/i-42/79.htm
http://www.shop263.com/i-42/80.htm
http://www.shop263.com/i-42/81.htm
http://www.shop263.com/i-42/82.htm
http://www.shop263.com/i-42/83.htm
http://www.shop263.com/i-42/84.htm
http://www.shop263.com/i-42/85.htm
http://www.shop263.com/i-42/86.htm
http://www.shop263.com/i-42/87.htm
http://www.shop263.com/i-42/88.htm
http://www.shop263.com/i-42/89.htm
http://www.shop263.com/i-42/90.htm
http://www.shop263.com/i-42/91.htm
http://www.shop263.com/i-42/92.htm
http://www.shop263.com/i-42/93.htm
http://www.shop263.com/i-42/94.htm
http://www.shop263.com/i-42/95.htm
http://www.shop263.com/i-42/96.htm
http://www.shop263.com/i-42/97.htm
http://www.shop263.com/i-42/98.htm
http://www.shop263.com/i-42/99.htm
http://www.shop263.com/i-42/100.htm
http://www.shop263.com/i-42/101.htm
http://www.shop263.com/i-42/102.htm
http://www.shop263.com/i-42/103.htm
http://www.shop263.com/i-42/104.htm
http://www.shop263.com/i-42/105.htm
http://www.shop263.com/i-42/106.htm
http://www.shop263.com/i-42/107.htm
http://www.shop263.com/i-42/108.htm
http://www.shop263.com/i-42/109.htm
http://www.shop263.com/i-42/110.htm
http://www.shop263.com/i-42/111.htm
http://www.shop263.com/i-42/112.htm
http://www.shop263.com/i-42/113.htm
http://www.shop263.com/i-42/114.htm
http://www.shop263.com/i-42/115.htm
http://www.shop263.com/i-42/116.htm
http://www.shop263.com/i-42/117.htm
http://www.shop263.com/i-42/118.htm
http://www.shop263.com/i-42/119.htm
http://www.shop263.com/i-42/120.htm
http://www.shop263.com/i-42/121.htm
http://www.shop263.com/i-42/122.htm
http://www.shop263.com/i-42/123.htm
http://www.shop263.com/i-42/124.htm
http://www.shop263.com/i-42/125.htm
http://www.shop263.com/i-42/126.htm
http://www.shop263.com/i-42/127.htm
http://www.shop263.com/i-42/128.htm
http://www.shop263.com/i-42/129.htm
http://www.shop263.com/i-42/130.htm
http://www.shop263.com/i-42/131.htm
http://www.shop263.com/i-42/132.htm
http://www.shop263.com/i-42/133.htm
http://www.shop263.com/i-42/134.htm
http://www.shop263.com/i-42/135.htm
http://www.shop263.com/i-42/136.htm
http://www.shop263.com/i-42/137.htm
http://www.shop263.com/i-42/138.htm
http://www.shop263.com/i-42/139.htm
http://www.shop263.com/i-42/140.htm
http://www.shop263.com/i-42/141.htm
http://www.shop263.com/i-42/142.htm
http://www.shop263.com/i-42/143.htm
http://www.shop263.com/i-42/144.htm
http://www.shop263.com/i-42/145.htm
http://www.shop263.com/i-42/146.htm
http://www.shop263.com/i-42/147.htm
http://www.shop263.com/i-42/148.htm
http://www.shop263.com/i-42/149.htm
http://www.shop263.com/i-42/150.htm
http://www.shop263.com/i-42/151.htm
http://www.shop263.com/i-42/152.htm
http://www.shop263.com/i-42/153.htm
http://www.shop263.com/i-42/154.htm
http://www.shop263.com/i-42/155.htm
http://www.shop263.com/i-42/156.htm
http://www.shop263.com/i-42/157.htm
http://www.shop263.com/i-42/158.htm
http://www.shop263.com/i-42/159.htm
http://www.shop263.com/i-42/160.htm
http://www.shop263.com/i-42/161.htm
http://www.shop263.com/i-42/162.htm
http://www.shop263.com/i-42/163.htm
http://www.shop263.com/i-42/164.htm
http://www.shop263.com/i-42/165.htm
http://www.shop263.com/i-42/166.htm
http://www.shop263.com/i-42/167.htm
http://www.shop263.com/i-42/168.htm
http://www.shop263.com/i-42/169.htm
http://www.shop263.com/i-42/170.htm
http://www.shop263.com/i-42/171.htm
http://www.shop263.com/i-42/172.htm
http://www.shop263.com/i-42/173.htm
http://www.shop263.com/i-42/174.htm
http://www.shop263.com/i-42/175.htm
http://www.shop263.com/i-42/176.htm
http://www.shop263.com/i-42/177.htm
http://www.shop263.com/i-42/178.htm
http://www.shop263.com/i-42/179.htm
http://www.shop263.com/i-42/180.htm
http://www.shop263.com/i-42/181.htm
http://www.shop263.com/i-42/182.htm
http://www.shop263.com/i-42/183.htm
http://www.shop263.com/i-42/184.htm
http://www.shop263.com/i-42/185.htm
http://www.shop263.com/i-42/186.htm
http://www.shop263.com/i-42/187.htm
http://www.shop263.com/i-42/188.htm
http://www.shop263.com/i-42/189.htm
http://www.shop263.com/i-42/190.htm
http://www.shop263.com/i-42/191.htm
http://www.shop263.com/i-42/192.htm
http://www.shop263.com/i-42/193.htm
http://www.shop263.com/i-42/194.htm
http://www.shop263.com/i-42/195.htm
http://www.shop263.com/i-42/196.htm
http://www.shop263.com/i-42/197.htm
http://www.shop263.com/i-42/198.htm
http://www.shop263.com/i-42/199.htm
http://www.shop263.com/i-42/200.htm
http://www.shop263.com/i-42/201.htm
http://www.shop263.com/i-42/202.htm
http://www.shop263.com/i-42/203.htm
http://www.shop263.com/i-42/204.htm
http://www.shop263.com/i-42/205.htm
http://www.shop263.com/i-42/206.htm
http://www.shop263.com/i-42/207.htm
http://www.shop263.com/i-42/208.htm
http://www.shop263.com/i-42/209.htm
http://www.shop263.com/i-42/210.htm
http://www.shop263.com/i-42/211.htm
http://www.shop263.com/i-42/212.htm
http://www.shop263.com/i-42/213.htm
http://www.shop263.com/i-42/214.htm
http://www.shop263.com/i-42/215.htm
http://www.shop263.com/i-42/216.htm
http://www.shop263.com/i-42/217.htm
http://www.shop263.com/i-42/218.htm
http://www.shop263.com/i-42/219.htm
http://www.shop263.com/i-42/220.htm
http://www.shop263.com/i-42/221.htm
http://www.shop263.com/i-42/222.htm
http://www.shop263.com/i-42/223.htm
http://www.shop263.com/i-42/224.htm
http://www.shop263.com/i-42/225.htm
http://www.shop263.com/i-42/226.htm
http://www.shop263.com/i-42/227.htm
http://www.shop263.com/i-42/228.htm
http://www.shop263.com/i-42/229.htm
http://www.shop263.com/i-42/230.htm
http://www.shop263.com/i-42/231.htm
http://www.shop263.com/i-42/232.htm
http://www.shop263.com/i-42/233.htm
http://www.shop263.com/i-42/234.htm
http://www.shop263.com/i-42/235.htm
http://www.shop263.com/i-42/236.htm
http://www.shop263.com/i-42/237.htm
http://www.shop263.com/i-42/238.htm
http://www.shop263.com/i-42/239.htm
http://www.shop263.com/i-42/240.htm
http://www.shop263.com/i-42/241.htm
http://www.shop263.com/i-42/242.htm
http://www.shop263.com/i-42/243.htm
http://www.shop263.com/i-42/244.htm
http://www.shop263.com/i-42/245.htm
http://www.shop263.com/i-42/246.htm
http://www.shop263.com/i-42/247.htm
http://www.shop263.com/i-42/248.htm
http://www.shop263.com/i-42/249.htm
http://www.shop263.com/i-42/250.htm
http://www.shop263.com/i-42/251.htm
http://www.shop263.com/i-42/252.htm
http://www.shop263.com/i-42/253.htm
http://www.shop263.com/i-42/254.htm
http://www.shop263.com/i-42/255.htm
http://www.shop263.com/i-42/256.htm
http://www.shop263.com/i-42/257.htm
http://www.shop263.com/i-42/258.htm
http://www.shop263.com/i-42/259.htm
http://www.shop263.com/i-42/260.htm
http://www.shop263.com/i-42/261.htm
http://www.shop263.com/i-42/262.htm
http://www.shop263.com/i-42/263.htm
http://www.shop263.com/i-42/264.htm
http://www.shop263.com/i-42/265.htm
http://www.shop263.com/i-42/266.htm
http://www.shop263.com/i-42/267.htm
http://www.shop263.com/i-42/268.htm
http://www.shop263.com/i-42/269.htm

Latest revision as of 10:59, 19 February 2016

Vorbis over RTP

This page documents current consensus on the RTP payload format for Vorbis audio. This encapsulation is useful for interactive and multicast streaming.

Standard

In 2008, the Vorbis RTP specification was accepted by the IETF's Network Working Group as RFC 5215. It may be found at

Issues

Basically, we pack Vorbis packets into RTP packets; that's been part of the draft for some time. The hard part is achieving reliable header transmission, since RTP is usually used in combination with a no-guaranteed-delivery networking mechanism. Equally important, in multicast the headers can't be prepended on connection the way Icecast does with HTTP streams.

The current suggestion (due to Jack) is that we dispense with the chaining feature of Ogg streams, and only allow a single set of vorbis headers per RTP stream. Since RTP is most often used to stream live or at least individual events, this is not a serious limitation. Even in the "simulated live" case encoded files often have the same set of codebooks, and those that do not can be re-encoded on the fly.

The only real drawback is the loss of a metadata update mechanism. This can be resolved either by using a completely separate metadata stream (which we've always wanted to do anyway) or by altering the spec to allow comment header packets to occur outside the headers. In the later case a recording application would need to insert chaining boundaries and duplicate headers at each metadata change. The former offers the client more control over the metadata stream bandwidth.

Design

  • Vorbis packets get packed into RTP packets
  • Header parameters are fixed per stream, so they can be passed in the SDP
 * inline in the SDP?
 * HTTP reference or other protocol?
 * some kind of hash so clients can cache codebooks/parameters
 * inline in the RTP stream should also be allowed
  • Granulepos becomes timestamp (still in samples)

Implementation

Tor-Einar Jarnbjo has an example implementation that extends the ideas in the kerr 03 draft a bit.