0

iOS用のウェブブラウザアプリを作ろうとしています。今までは、デスクトップ版のWebサイトを閲覧したり、iOS対応のビデオを再生したりすることができました。しかし、私はフラッシュビデオもサポートしたいと思っています。私のインスピレーションはvBrowseであり、そこの声明によると、彼らはアプリで「FFmpeg」と「librtmp」を使用しています。だから、私のブラウザがswf / flvビデオをサポートするように、誰かが私がこのライブラリを実装するのを手伝ってくれるでしょうか。

助けが必要な場合は、事前に感謝の気持ちをまとめてください。

4

1 に答える 1

0

ネイティブアプリを作成している場合は、それが可能です。

ffmpegにはすでにこのライブラリが含まれているため、ffmpeg-1.0を使用して、librtmpをサポートせずにコンパイルすることができます。その後

  1. サーバーに接続します-avformat_open_input
  2. コーデックを見つけて開く-avcodec_open2
  3. パケットの読み取り-av_read_frame
  4. pktがオーディオの場合はデコードし(avcodec_decode_audio4)、pktがビデオの場合はaudioqueueまたはaudiounitで再生し(avcodec_decode_video2)、RGBに変換してスケーリングし、画面に表示します

一目であなたは上でやるべきです...また、あなたはそれがrtmpサーバーからのストリーミングをサポートしているhttp://www.videostreamsdk.comにある私たちの有料SDKを見ることができます

于 2013-05-04T06:13:35.867 に答える