养胃喝什么茶| 女人喝蜂蜜水有什么好处| 虎口是什么穴位| 湿热吃什么药好| 鼻子出汗多是什么原因| 什么黄河| 植物神经紊乱挂什么科| 肾囊肿挂什么科| 陈五行属什么| 孝是什么| rush是什么东西| 锖色是什么颜色| 苔藓是什么植物| 左眼皮老跳是什么原因| 卡其色裙子配什么颜色上衣好看| tr什么意思| 槲皮素是什么东西| 1月什么星座| 2月2号什么星座| 中成药是什么| c肽测定是什么意思| 空调出现pl是什么意思| 煲汤用什么锅最好| 五月十三日是什么星座| o和b型生的孩子是什么血型| 男人毛发旺盛说明什么| 鸡蛋壳薄是什么原因| 下午三点多是什么时辰| 紫阳茶属于什么茶| 小苏打有什么作用| 跳槽是什么意思| 苹果有什么功效和营养| 乔丹是什么牌子| 卵子排出体外是什么样子| 珑骧包属于什么档次| 卒中患者什么意思| 降钙素原检测是什么| 匝道什么意思| 心脏呈逆钟向转位什么意思| 心脏不好吃什么水果好| 庸人自扰是什么意思| 龙的本命佛是什么佛| 尿酸高适合喝什么茶| kolumb是什么牌子| 过氧化氢是什么| 沙和尚是什么生肖| 铂金是什么颜色| 楚国是现在的什么地方| 螳螂捕蝉什么意思| 肺上有结节是什么病| 卖剑买牛是什么动物| 路政属于什么单位| 时间h代表什么| 什么是超标电动车| 为什么近视不可逆| 致电是什么意思| 头菜是什么菜| 望尘莫及的及是什么意思| 球镜度数是什么意思| 大葱炒什么好吃| 言字旁有什么字| b端和c端是什么意思| 卵圆孔未闭挂什么科| 病历是什么| 孕期脸上长痘痘是什么原因| 前列腺炎该吃什么药| 孩子大便出血什么原因| 干事是什么级别| 可见一斑是什么意思| 胃胀腹胀吃什么药| 6月25日是世界什么日| 更年期提前是什么症状| 人人有的是什么生肖| 疯狂动物城狐狸叫什么| 场所是什么意思| 头痛吃什么药| 晒伤用什么药| app是什么缩写| 肠子有问题有什么症状| 太傅是什么官| 一什么铅笔| 包皮脱皮是什么原因| 七月七是什么节| 层次是什么意思| 什么是框架协议| 肝炎吃什么药最好| 失温是什么意思| 下旬是什么意思| 急性寻麻疹用什么药| 鱼眼睛吃了有什么好处| 腰肌劳损挂什么科| naco是什么牌子| 血小板减少是什么症状| 什么叫cd| 东边日出西边雨是什么生肖| 疱疹长什么样子图片| 绞股蓝长什么样子| 什么的大象| 不遗余力什么意思| 什么生长| 人参果不能和什么一起吃| 人流后可以吃什么水果| 女性肛裂要抹什么药好| 孕妇吃花生对胎儿有什么好处| ppt是什么意思| pet-ct主要检查什么| 五月23是什么星座| 骨髓水肿是什么意思| 去湿气吃什么最好| pdt是什么意思| 酉时右眼跳是什么预兆| 女右上眼皮跳是什么预兆| 血友病是什么遗传方式| 簇新是什么意思| 淋巴滤泡增生吃什么药| 有齿痕吃什么药| 贫血是什么原因引起的| 贵妇是什么意思| 乳头为什么会痛| 花痴是什么意思| 口臭是什么原因导致的呢| 书到用时方恨少下一句是什么| nub是什么意思| 友尽是什么意思| 黑色签字笔是什么笔| 雾化后为什么要漱口| 大天真香是什么意思| 犀利哥什么意思| 缺钾挂什么科| 肺炎吃什么药好| 三点水加一个心读什么| 例假提前来是什么原因| 孕妇梦见狗是什么意思| nmol是什么单位| 舒字属于五行属什么| 战国时期是什么时候| 薄荷有什么功效和作用| 阴道口出血是什么原因| 11月是什么星座| 小腿痛什么原因| 痰浊是什么意思| 女人是什么动物| 流鼻血是什么病的前兆| 手指甲发白是什么原因| 吃什么降尿酸最有效食物| 什么神什么注| 伤官女是什么意思| 4月2号是什么星座| 小便有泡沫是什么情况| 胆囊炎吃什么中成药| 6月16日什么星座| 上海为什么叫申城| 端庄的意思是什么| 长期耳鸣是什么原因| 荔枝不能和什么一起吃| 慌张的近义词是什么| 40不惑什么意思| 邹字五行属什么| 880什么意思| 飞龙是什么| 什么的池水| 100mg是什么意思| 意思是什么意思| 宾馆和酒店有什么区别| 买手是什么意思| 白蛋白低是什么意思| 莱猪是什么| 吃什么助勃药能硬| 后颈长痘痘是什么原因| 秋水仙碱是什么| 长痘痘是什么原因| 元帅相当于现在什么官| 胆囊炎可以吃什么水果| 牙疼不能吃什么| pc是什么材料| 5月份什么星座| 肾在什么位置| 先锋霉素又叫什么| 月经提前吃什么药| 吃狗肉有什么危害| 鼻头发红是什么原因| cordura是什么面料| 咽痛吃什么药| 377是什么| 弱水三千是什么意思| 非诚勿扰是什么意思| 农历6月21日是什么星座| 心包积液是什么意思| 请丧假需要什么证明| 金牛座属于什么象星座| 圈癣是什么引起的| 白日做梦是什么生肖| 3.4是什么星座| ed2k用什么下载| 为什么女生会来月经| 有氧运动和无氧运动有什么区别| 佛珠生菇讲述什么道理| 缺维生素b吃什么食物| 尿等待是什么原因| 脚踝浮肿是什么原因引起的| 赭是什么颜色| 为什么会突然耳鸣| 长期咳白痰是什么原因| 铁杵是什么| 36 80是什么罩杯| 唐僧念的紧箍咒是什么| 骨质疏松是什么症状| 在屋顶唱着你的歌是什么歌| 62年属什么| 吃什么增强免疫力最快| 中耳炎不能吃什么食物| 汇总压缩是什么意思| 牙周炎吃什么药最有效| 什么器晚成| 苡米和薏米有什么区别| 秒了是什么意思| 低度cin病变是什么意思| 睡不着觉去医院挂什么科| 喉炎吃什么药最有效| 胆总管结石有什么症状| 五行海中金是什么意思| 宫腔粘连有什么症状| 厦门有什么好吃的| 为什么一直打喷嚏| 结婚36年是什么婚| 甘油三酯高吃什么| 属猴的是什么命| 一月十八号是什么星座| 为什么要努力读书| 昙花一现是什么意思| 文曲星什么意思| 衬衫搭配什么裤子好看| 95年的猪是什么命| 脸肿脚肿是什么原因引起的| 阿玛尼手表算什么档次| 不惑是什么意思| 肾亏吃什么药最好| 玫瑰糠疹吃什么药| dha每天什么时候吃最好| 分拣员是做什么的| 嗓子哑是什么原因引起的| 男人阳虚吃什么药最好| 白带黄什么原因| 兔子的耳朵像什么| 旧衣服属于什么垃圾| 检测hpv挂什么科| 肝风是什么意思| 势如破竹什么意思| c2驾驶证能开什么车| 不动明王是什么属相的本命佛| 抗酸杆菌是什么意思| 脂溢性脱发是什么意思| 荣膺是什么意思| 盐酸利多卡因是什么药| 高处不胜寒的胜是什么意思| 桃子有什么功效| 包粽子用什么米| pony是什么意思| 单数是什么| 牙龈萎缩是什么原因造成的| 艾灸后痒是什么原因| 氯仿是什么| 手腕疼挂什么科| 白头翁是什么意思| 百度

Video.js Blog

Lahiru Dayananda2025-08-05

In-band Captions Support with videojs-http-streaming

百度 “日前举行的总理记者会释放了一个重要改革信息,就是今年我们将实施养老金基金调剂制度,中央收取3%统筹调剂。

With the release of videojs-http-streaming (VHS) v1.2.0 on July 16th 2018, Video.js has built-in support for CEA/CTA-608 captions carried in FMP4 segments. This means that closed captions are automatically parsed out and made available to Video.js players for MPEG-DASH content and HLS streams using FMP4 segments. Here's a sample player that shows the captions (English with the "CC" button is the track with CEA-608 captions).

If you are curious about CEA-608 captions and the approach we used to parse them out of fmp4s, or a general overivew, you can watch my talk from Demuxed 2018.

Caption Parsing is handled by the mux.js library and interacts with VHS to feed parsed captions back to Video.js.

Usage

Create a CaptionParser:

  import { CaptionParser } from 'mux.js/lib/mp4';

  const captionParser = new CaptionParser();

  // initalize the CaptionParser to ensure that it is ready for data
  if (!captionParser.isInitialized()) {
    captionParser.init();
  }

When working with HLS and MPEG-DASH with fmp4 segments, it's likely that not all the information needed to parse out captions are included in the media segments themselves, and metadata from the init segment needs to be passed to the CaptionParser. For this reason, the video trackIds and timescales defined in the init segment should be passed into the CaptionParser.

  import mp4probe from 'mux.js/lib/mp4/probe';

  // Typed array containing video and caption data
  const data = new Uint8Array();
  // Timescale = 90000
  const timescales = mp4probe.timescale(data);
  // trackId = 1
  const videoTrackIds = mp4probe.videoTrackIds(data);

  // Parsed captions are returned
  const parsed = captionParser.parse(
    data,
    videoTrackIds,
    timescales
  );

Calling captionParser.parse with data containing CEA-608 captions will result in an object with this structure:

  {
    captions: [
      {
        // You can ignore the startPts and endPts values here
        startPts: 90000,
        endPts: 99000,
        // startTime and endTime can be used for caption times in the TextTrack API
        startTime: 1,
        endTime: 1.1,
        text: 'This is a test caption',
        // This is the CEA-608 "channel" the caption belongs to
        stream: 'CC1'
      }
    ],
    // Includes any (or none) of: CC1, CC2, CC3, CC4
    // This should match the captions returned in the above caption array
    captionStreams: {
      CC1: true
    }
  };

You can then take one caption and create a VTTCue to add to a TextTrack with Video.js APIs

  const player = videojs('video');
  const track = player.addRemoteTextTrack({
    kind: 'captions',
    label: parsed.captions[0].stream,
    default: true,
    language: 'en'
  }, false);

  track.addCue(parsed.captions[0]);

VHS is included by default with videojs v7.x.

六爻小说讲的什么 女孩学什么专业好 眼睛上火用什么眼药水 丹参有什么功效 小孩血糖高有什么症状
鹏字五行属什么 小便白细胞高是什么原因 单身贵族什么意思 8朵玫瑰花代表什么意思 什么出什么外
智能手环什么品牌好 宬字五行属什么 查胆固醇挂什么科 牵牛花是什么颜色 肠胃不好可以吃什么水果
男性霉毒是什么症状 什么时期最容易怀孕 慈禧和溥仪是什么关系 请结合临床是什么意思 马路杀手是什么意思
白玉蜗牛吃什么hcv8jop6ns6r.cn 什么人容易中暑hcv8jop6ns1r.cn 骨赘形成是什么意思hcv8jop1ns8r.cn 父亲节做什么手工hcv8jop5ns6r.cn 10086查话费发什么短信bjhyzcsm.com
脚麻什么原因hcv9jop5ns0r.cn 丈青色是什么颜色hcv9jop7ns9r.cn 吃什么可以回奶hcv9jop8ns1r.cn 梦见和亲人吵架是什么意思hcv8jop5ns8r.cn 假唱是什么意思hcv8jop1ns8r.cn
蛇蛋长什么样子hcv9jop6ns5r.cn 慢性胃炎有什么症状hcv8jop5ns1r.cn 小淋巴结是什么意思liaochangning.com 拔罐有什么好处hcv9jop4ns3r.cn 孩子睡觉咬牙齿是什么原因引起的hcv8jop3ns7r.cn
洋参片泡水喝有什么功效hcv7jop5ns6r.cn 李逵属什么生肖kuyehao.com 中午一点半是什么时辰luyiluode.com 什么是再生纤维素纤维hcv9jop0ns4r.cn 耳塞戴久了有什么危害onlinewuye.com
百度