20/02/08 14:15:12.46 AyhaYcmDr.net
現状、再生できたものもある、という程度です。
tsdemuxer.jsの_parsePAT
ソースのコメントにある通り、first entryがPMTだと決め打ちしてる。うちでテストしたtsだと1つ目はPMTではなくNITなのでダメだった。ひとまず固定値0x1fc8を返してやればOK。
PCR/PTS/DTS
再生時間の表示がおかしかったが、tsrenum.plを使って0から振り直してやると正常になった。
config.maxBufferHole
セグメント間のPTSのずれ?がこれ(デフォルトは0.5)を超えると再読み込みするが、そこでなぜか無限ループしてる。超えないよう、テストに使ったtsだと2.0辺りまで増やすと安定した。