VorbisRTP
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.
Drafts
draft-kerr-avt-vorbis-rtp-03 (now expired) was the last spec attempt and serves as the baseline for current work.
Version 04 of the draft is being written using the XML markup defined in RFC2629. Text and HTML versions of the current draft state are available here:
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 03 draft a bit. 3苯基丙烯酰氯 500双面胶粘带 502系列 AB胶 BOPP封箱带 BOPP上光膜 B形胶 B型硅胶 DVD粘合剂 EVA板材 MEKP MEKPO pc板保护胶带 PET聚酯瓶 PSP涂层板 PU胶 PVC PVC高压电气绝缘胶粘带 PVC与木材热合胶 TBPB UV玻璃胶 UV光固化胶 UV光固胶 UV光固软胶 UV光盘胶 UV光油 UV胶 UV水晶胶 UV丝印光油 UV塑料光油 UV透明胶 UV无影胶 VAE地板 白胶 白乳胶 包扎带 包装胶粘剂 包装用硅胶 保护胶带 保健食品 苯环 编织袋 变色硅胶 变压器 变压器瞬间堵漏胶 冰箱用双面胶带 丙烯酸胶粘剂 丙烯酸型压敏胶 丙烯酸酯 丙烯酸酯胶 丙烯酸酯压敏胶 玻璃钢 玻璃钢垃圾车 玻璃胶 补强剂 不饱和聚酯漆 不干胶 不干胶商标 不干胶商标纸 不粘塑料带 彩虹膜 超软粘合剂 城市路椅 抽湿机 瓷砖粘结剂 粗孔胶 促进剂 醋酸盐 大力胶 大棚胶 大倾角波状挡边输送带 单组分RTV橡胶 低密度低气味高回弹 低温粘合剂 涤纶 地板漆 电镀化学药品 电器行业工业用胶 电子灌封 电子化学品 电子胶 电子零件排列胶带 调和漆 丁苯吡啶胶乳 丁腈改性酚醛树脂 丁腈胶 定型炭纤维复合材料 镀铝膜 镀铝膜复合胶 对二甲苯 对羟基苯乙胺 多官能团取代衍生物 二甲苯甲醛树脂 芳烃 芳烃改性酚醛树脂 防冻液 石材料 石材抛光蜡 石材强力纲 实木拼板胶 食品添加剂 室温硫化聚硫密封剂 手打带 书刊装订热熔胶粘剂 树脂 防腐涂料 防火板专用胶 防火涂料 防老剂 防水 防水编织袋 防水剂 防水胶 防锈纸 纺织用羧基丁苯胶乳 纺织助剂 封口胶 封箱胶带 封箱胶纸 呋喃树脂 复合二硅酸钠 覆膜胶 改性萜烯树脂 钢化胶 钢丝绳输送带 钢性抗渗腻子 高档胶粘密封材料 高强度高效粘合剂 高强度快干型淀粉粘合剂 高强瞬间堵漏胶 高温粘合剂 高粘接性硅酮结构密封胶 高粘性特殊胶带 各官能团取代物 各种漂浮型材 工程密封 工程塑料包装 工程涂料 工业修补 工业用保护膜 工艺品专用胶 功能材料 管路螺纹密封剂 管状输送带 光电辅料 光固化树脂 光固化粘合剂 光刻胶 光盘涂料 光学树脂 硅化合物 硅胶 硅胶猫砂 硅砂 硅酮玻璃 硅酮防霉胶 硅酮结构胶 硅酮结构密封胶 硅酮密封胶 硅酮耐候密封胶 硅酮石材胶 硅酮酸性胶 硅酮中空胶 过氧化苯甲酸叔丁酯 过氧化甲乙酮 海棉胶 海洋防污涂料 合成树脂 后整理助剂 花钵 花坛 化工助剂 化学工业 化妆品 环保108胶 环保大芯板 环保聚合型 环保垃圾桶 环保乳胶漆 环保万能装饰胶 环保型发光涂料 环氧 环氧干挂胶 环氧胶 环氧系列涂料 混凝土胶粘剂 机打带 激光膜 集成材拼板胶 集装箱用密封胶 加工助剂 家具胶粘剂 家具木器漆 甲苯 甲醛 甲醛捕捉剂 建筑胶 建筑胶粉 建筑结构胶 建筑用硅酮密封胶 水性聚氨酯拼板胶 水性聚氨酯软木胶 水性聚氨酯植绒胶 水性冷贴纸塑复膜胶粘剂 水性清洗剂 水性万能胶 水性粘合剂 顺丁胶 瞬干胶 http://www.shop263.com/doi-47/211.htm http://www.shop263.com/doi-47/212.htm http://www.shop263.com/doi-47/213.htm http://www.shop263.com/doi-47/214.htm http://www.shop263.com/doi-47/215.htm http://www.shop263.com/doi-47/216.htm http://www.shop263.com/doi-47/217.htm http://www.shop263.com/doi-47/218.htm http://www.shop263.com/doi-47/219.htm http://www.shop263.com/doi-47/220.htm http://www.shop263.com/doi-47/221.htm http://www.shop263.com/doi-47/222.htm http://www.shop263.com/doi-47/223.htm http://www.shop263.com/doi-47/224.htm http://www.shop263.com/doi-47/225.htm http://www.shop263.com/doi-47/226.htm http://www.shop263.com/doi-47/227.htm http://www.shop263.com/doi-47/228.htm http://www.shop263.com/doi-47/229.htm http://www.shop263.com/doi-47/230.htm http://www.shop263.com/doi-47/231.htm http://www.shop263.com/doi-47/232.htm http://www.shop263.com/doi-47/233.htm http://www.shop263.com/doi-47/234.htm http://www.shop263.com/doi-47/235.htm http://www.shop263.com/doi-47/236.htm http://www.shop263.com/doi-47/237.htm http://www.shop263.com/doi-47/238.htm http://www.shop263.com/doi-47/239.htm http://www.shop263.com/doi-47/240.htm http://www.shop263.com/doi-47/241.htm http://www.shop263.com/doi-47/242.htm http://www.shop263.com/doi-47/243.htm http://www.shop263.com/doi-47/244.htm http://www.shop263.com/doi-47/245.htm http://www.shop263.com/doi-47/246.htm http://www.shop263.com/doi-47/247.htm http://www.shop263.com/doi-47/248.htm http://www.shop263.com/doi-47/249.htm http://www.shop263.com/doi-47/250.htm http://www.shop263.com/doi-47/251.htm http://www.shop263.com/doi-47/252.htm http://www.shop263.com/doi-47/253.htm http://www.shop263.com/doi-47/254.htm http://www.shop263.com/doi-47/255.htm http://www.shop263.com/doi-47/256.htm http://www.shop263.com/doi-47/257.htm http://www.shop263.com/doi-47/258.htm http://www.shop263.com/doi-47/259.htm http://www.shop263.com/doi-47/260.htm http://www.shop263.com/doi-47/261.htm http://www.shop263.com/doi-47/262.htm http://www.shop263.com/doi-47/263.htm http://www.shop263.com/doi-47/264.htm http://www.shop263.com/doi-47/265.htm http://www.shop263.com/doi-47/266.htm http://www.shop263.com/doi-47/267.htm http://www.shop263.com/doi-47/268.htm http://www.shop263.com/doi-47/269.htm http://www.shop263.com/doi-47/270.htm http://www.shop263.com/doi-47/271.htm http://www.shop263.com/doi-47/272.htm http://www.shop263.com/doi-47/273.htm http://www.shop263.com/doi-47/274.htm http://www.shop263.com/doi-47/275.htm http://www.shop263.com/doi-47/276.htm http://www.shop263.com/doi-47/277.htm http://www.shop263.com/doi-47/278.htm http://www.shop263.com/doi-47/279.htm http://www.shop263.com/doi-47/280.htm http://www.shop263.com/doi-47/281.htm http://www.shop263.com/doi-47/282.htm http://www.shop263.com/doi-47/283.htm http://www.shop263.com/doi-47/284.htm http://www.shop263.com/doi-47/285.htm http://www.shop263.com/doi-47/286.htm http://www.shop263.com/doi-47/287.htm http://www.shop263.com/doi-47/288.htm http://www.shop263.com/doi-47/289.htm http://www.shop263.com/doi-47/290.htm http://www.shop263.com/doi-47/291.htm http://www.shop263.com/doi-47/292.htm http://www.shop263.com/doi-47/293.htm http://www.shop263.com/doi-47/294.htm http://www.shop263.com/doi-47/295.htm http://www.shop263.com/doi-47/296.htm http://www.shop263.com/doi-47/297.htm http://www.shop263.com/doi-47/298.htm http://www.shop263.com/doi-47/299.htm http://www.shop263.com/doi-47/300.htm http://www.shop263.com/doi-47/301.htm http://www.shop263.com/doi-47/302.htm http://www.shop263.com/doi-47/303.htm http://www.shop263.com/doi-47/304.htm http://www.shop263.com/doi-47/305.htm http://www.shop263.com/doi-47/306.htm http://www.shop263.com/doi-47/307.htm http://www.shop263.com/doi-47/308.htm http://www.shop263.com/doi-47/309.htm http://www.shop263.com/doi-47/310.htm http://www.shop263.com/doi-47/311.htm http://www.shop263.com/doi-47/312.htm http://www.shop263.com/doi-47/313.htm http://www.shop263.com/doi-47/314.htm http://www.shop263.com/doi-47/315.htm http://www.shop263.com/doi-47/316.htm http://www.shop263.com/doi-47/317.htm http://www.shop263.com/doi-47/318.htm http://www.shop263.com/doi-47/319.htm http://www.shop263.com/doi-47/320.htm http://www.shop263.com/doi-47/321.htm http://www.shop263.com/doi-47/322.htm http://www.shop263.com/doi-47/323.htm http://www.shop263.com/doi-47/324.htm http://www.shop263.com/doi-47/325.htm http://www.shop263.com/doi-47/326.htm http://www.shop263.com/doi-47/327.htm http://www.shop263.com/doi-47/328.htm http://www.shop263.com/doi-47/329.htm http://www.shop263.com/doi-47/330.htm http://www.shop263.com/doi-47/331.htm http://www.shop263.com/doi-47/332.htm http://www.shop263.com/doi-47/333.htm http://www.shop263.com/doi-47/334.htm http://www.shop263.com/doi-47/335.htm http://www.shop263.com/doi-47/336.htm http://www.shop263.com/doi-47/337.htm http://www.shop263.com/doi-47/338.htm http://www.shop263.com/doi-47/339.htm http://www.shop263.com/doi-47/340.htm http://www.shop263.com/doi-47/341.htm http://www.shop263.com/doi-47/342.htm http://www.shop263.com/doi-47/343.htm http://www.shop263.com/doi-47/344.htm http://www.shop263.com/doi-47/345.htm http://www.shop263.com/doi-47/346.htm http://www.shop263.com/doi-47/347.htm http://www.shop263.com/doi-47/348.htm http://www.shop263.com/doi-47/349.htm http://www.shop263.com/doi-47/350.htm http://www.shop263.com/doi-47/351.htm http://www.shop263.com/doi-47/352.htm http://www.shop263.com/doi-47/353.htm http://www.shop263.com/doi-47/354.htm http://www.shop263.com/doi-47/355.htm http://www.shop263.com/doi-47/356.htm http://www.shop263.com/doi-47/357.htm http://www.shop263.com/doi-47/358.htm http://www.shop263.com/doi-47/359.htm http://www.shop263.com/doi-47/360.htm http://www.shop263.com/doi-47/361.htm http://www.shop263.com/doi-47/362.htm http://www.shop263.com/doi-47/363.htm http://www.shop263.com/doi-47/364.htm http://www.shop263.com/doi-47/365.htm http://www.shop263.com/doi-47/366.htm http://www.shop263.com/doi-47/367.htm http://www.shop263.com/doi-47/368.htm http://www.shop263.com/doi-47/369.htm http://www.shop263.com/doi-47/370.htm http://www.shop263.com/doi-47/371.htm http://www.shop263.com/doi-47/372.htm http://www.shop263.com/doi-47/373.htm http://www.shop263.com/doi-47/374.htm http://www.shop263.com/doi-47/375.htm http://www.shop263.com/doi-47/376.htm http://www.shop263.com/doi-47/377.htm http://www.shop263.com/doi-47/378.htm http://www.shop263.com/doi-47/379.htm http://www.shop263.com/doi-47/380.htm http://www.shop263.com/doi-47/381.htm http://www.shop263.com/doi-47/382.htm http://www.shop263.com/doi-47/383.htm http://www.shop263.com/doi-47/384.htm http://www.shop263.com/doi-47/385.htm http://www.shop263.com/doi-47/386.htm http://www.shop263.com/doi-47/387.htm http://www.shop263.com/doi-47/388.htm http://www.shop263.com/doi-47/389.htm http://www.shop263.com/doi-47/390.htm http://www.shop263.com/doi-47/391.htm http://www.shop263.com/doi-47/392.htm http://www.shop263.com/doi-47/393.htm http://www.shop263.com/doi-47/394.htm http://www.shop263.com/doi-47/395.htm http://www.shop263.com/doi-47/396.htm http://www.shop263.com/doi-47/397.htm http://www.shop263.com/doi-47/398.htm http://www.shop263.com/doi-47/399.htm http://www.shop263.com/doi-47/400.htm http://www.shop263.com/doi-47/401.htm http://www.shop263.com/doi-47/402.htm http://www.shop263.com/doi-47/403.htm http://www.shop263.com/doi-47/404.htm http://www.shop263.com/doi-47/405.htm http://www.shop263.com/doi-47/406.htm http://www.shop263.com/doi-47/407.htm http://www.shop263.com/doi-47/408.htm http://www.shop263.com/doi-47/409.htm http://www.shop263.com/doi-47/410.htm http://www.shop263.com/doi-47/411.htm http://www.shop263.com/doi-47/412.htm http://www.shop263.com/doi-47/413.htm http://www.shop263.com/doi-47/414.htm http://www.shop263.com/doi-47/415.htm http://www.shop263.com/doi-47/416.htm http://www.shop263.com/doi-47/417.htm http://www.shop263.com/doi-47/418.htm http://www.shop263.com/doi-47/419.htm