今はAmuseGraphicsの開発フェーズで、ここ数日は、AGMPlayerの更新を行っているのだが、昨日書いた様に、リアルタイム視聴機能はWindowキャプチャー機能と絡めた方が利用価値が高くなりそうなので、とりあえず、必要になりそうな処理ルーチンを試作中だ。Windowキャプチャー機能を実現するにあたって必要になるのは、まず、どのWindowをキャプチャー対象にするのか、というのを指定する処理だ。昨日書いた様に、例えば、キャプチャー対象のWindowがIEであったとしても、実際に録画したいのは、その動画領域だけ、という場合も多い筈なので、Window指定の次には、そのWindow内の領域も指定できた方が望ましい。いう事で、まずは、上記の様な処理ルーチンをAGMPlayerで試作中なのだが、実際の所、AGMPlayerにはエンコードルーチンもあるので、作者的には、こういった処理をAG-デスクトップレコーダーに内蔵させる必要はない。Playerには録画機能もあって、Webカメラ映像と、デスクトップ映像の録画も可能だ。同様に、作者的にも、AGMPlayerに、AG-Webカメラレコーダー/AG-デスクトップレコーダーの機能まで内蔵させ、AGMPlayerのみで、様々な録画と再生を出来る様にする事も可能ではある。AG-デスクトップレコーダーはタスクバーアプリなので、録画中に自らのウインドウ表示の必要がない、というメリットがあり、AG-Webカメラレコーダーについても、専用アプリなので、Webカメラの録画に集中できる、というメリットがある。いう事なので、次バージョンでも、AGMPlayerにWebカメラやデスクトップの録画機能を実装するつもりはない。開発手順としては、AG-デスクトップレコーダーとAGMPlayerの通信手段の実装には少し手間がかかるので、その実装前に、Windowキャプチャー機能を真面目な性能で動作させてみる事にした訳だ。このため、とりあえず、AGMPlayer単体で、Windowキャプチャーを行い、その映像を表示できる処理ルーチンを実装してみている。その結果、十分な処理性能がある、という事になれば、その他の処理ルーチンも真面目に作りこんで行く事になるのだが、性能的に問題なさそうなら、キャプチャー映像の録画機能も同時に実装する事になる筈だ。Late2014上で、エンコードしてファイル出力する事だ。この時のエンコーダーとしては、AGMPlayerを想定していて、キャプチャー自体は別マシンで動作させている訳なので、エンコード/ファイル出力と同時に、過去映像の再生を行ったとしても、処理性能的には問題は無い筈だ。別マシンでAGMPlayerを動作させれば、追いかけ再生なんかも実現可能だと考えているのだが、上記の様な利用形態は、一般ユーザーから見れば大げさで、PCが2台必要になるのもネックになる。このため、表向きとしては、AG-デスクトップレコーダーにWindowキャプチャー機能を追加し、例えば、別デスクトップのウインドウ映像を録画しつつ、その映像をAGMPlayerでキャッチして、モニタリングできる機能として、リアルタイム視聴機能を位置付けようか、と、しているのだが、この映像をAGMPlayer側で録画可能にするかどうかは、現時点では未定だ。作者的には、前述の機能を実現したい訳なので、AGMPlayerにリアルタイム配信されたデータを録画する処理ルーチンは必要になる。試作では、Windowキャプチャーした映像をAGMPlayerで再生しつつ、録画まで行わせてみる予定だ。Adsense)サービスを利用しています。使用して、ユーザーのウェブサイトでの閲覧履歴に基づく広告を配信します。パートナーは当サイトや他のサイトへのアクセス情報に基づく広告をユーザーに表示できます。収集された情報がGoogleによってどの様に使用されるか、収集される情報をユーザーが管理する方法については、以下のリンクを参照下さい。