2017-08-12 4 views
0

私は私の生H264ストリームを与えるビデオソースを持っています。プラグインなしで、このライブ入力を相互互換性と再生可能な形で再ストリームする必要があります。私は断片化されたmp4を生成するためにffmpeg + ffserverを使ってみましたが、残念ながら私のiPhoneは再生していません。iOSの互換性ライブMP4ストリーム

それを作るための方法(MP4コンテナ内生H264)再生できるのiOSのSafariで、または多分他のクロスプラットフォームのコンテナがありますか?

シモンズ:私はffmpegのプロセスをホストするためにラズベリーパイ3を使用していますので、私は再エンコード作業を回避しています。代わりに、私はちょうど "iosと互換性のある"コンテナに自分の生のh264を収め、それをメディアサーバーを通してアクセス可能にしようとしています。

+0

はタイトルを検索するとき、あなたは[ffmpegのポート](https://github.com/hysoo/ffmpeg-avplayer-for-ios-tvos)を使用して、これらの生のMP4ストリームを再生することができますまで来ています。残念ながら有料ですが、デモライブラリがあります。あなたがREingで少し便利なのであれば、修正するのは難しくありませんが、私は公式の能力 – Sirens

答えて

2

ライブストリームのためには、新しいiOSのバージョンの伝統的なMPEG-TSまたはfMP4のいずれかでHTTP Live StreamingHLS)は(アップルHLS examplesを参照)を使用する必要があります。あなたがhlsマクサーを使用することができますFFmpeg

hls_segment_typeオプションはmpegtsfmp4の間で選択するために使用されます。この以来