書き直したプログラムできちんと動作するように調整してみた。
update
Merge branch 'mpegts' of github.com:taktod/myLib
aacとmp3で処理を分岐してみた。
音声のサンプル数をベースにmpegtsのpacketをつくるようにした。
よって音声のないデータではうまく動作できない。
mpegtsの分割動作を書いてみた。
keyFrameの間隔をベースにその間に音声フレームを差し込むことで動作するようにしてある。
よってこの分割では、映像と音声が両方ないと動作できない。
pesがきちんと動作するように調整してあります。
byteサイズをベースにhlsを作成するためにつくってみたプログラム
メモ追加。
この動作では、終端動作が定義されていないので、あとで埋めることができない。(ライブで動作させるだけなら問題ないけど・・・)
Merge branch 'mpegts' of github.com:taktod/myLib
packetのプログラムの修正がわけわかんなくなってきたので、chunkという新しいカテゴリーをつくってやり直すことにする。
chunk系の動作の共通処理用のクラスを作成(abstract)
mpegts用の動作をとりあえずつくっていく。
mpegtsができたらflvやmp3、aacについてもつくればよい。
chunk作成に必要そうなもの作成。
update
Merge branch 'mpegts' of github.com:taktod/myLib
pat pmt sdtの生成をつくった。
update
中途データupload
update