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ごとにわけてしまえばよさそう。