taktod / myLib

自分用のライブラリプロジェクト

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

flvのspeexの取り扱いについて

taktod opened this issue · comments

現状flvのspeex実装では、
ffmpegの出力では、0xB6になる(frames per packetが1になっている)
rtmpで放送すると、0xB2になる(frames per packetは任意)
となっている。
myLibのflvの実装では、0xB6ならframe per packetは1
0xB2ならframe per packetは2にすると実装しているけど、0xB2でも1~8のframesPerPacketになりうるので、間違っている。

audioTagでspeexのフレームを読み込んだら、パケットあたりのframeがいくつでも1 frameごとにわけてしまえばよさそう。