リモートデスクトップエンジニアのブログ。)BrynhildrKeroRemoteリモートデスクトップエンジニアのブログ。2件のコメントGungnirとは?前回の記事でGungnirの定義そのものが変わってしまった気が。ま、映像圧縮コーデックのGaebolgの後継をGungnirとする事にします。事で、GungnirはBrynhildr(Speed)よりもTrueRemoteよりも高速な映像圧縮コーデックとゆー位置付けとゆー事になります。圧縮率や画質がGaebolgと全然変わっていないのがなかなか心ぐるしいですが。あ、でもGungnirなんですが負荷は下がっていると思います。負荷は小さい方でしたがさらに小さく。前回の記事から高速だー高速だーって言ってますけど、実際のリリースバージョンはそれほど速度は変わらんかもしれんです。実はBrynhildrのSpeed(Gaebolg)ってマルチタスクで動いているんです。ぶっちゃけちゃうと、画像の上下2枚を組み合わせてまして、上下別々のスレッドで処理がされています。ま、昔オプションでシングルスレッドにできるか指定できてたんで気づいている人は気づいていると思いますが。Gaebolgの性質上、2枚を組み合わせても境目は分からないと思います。ど真ん中で分かれているんですが。それがGungnirだとシングルタスク設計にしてます。マルチタスク化もできるんですが、どうも2つのスレッドでの処理結果の画像の結合してる部分がボトルネックになってるような気がしてて。これは映像圧縮のアルゴリズムと別問題なので別に解決する必要があろうかと。描画側で別々に描画しても良いんじゃないかと。画面の上下別々に通信しても良いんじゃないかと。いやたぶんダメかもしれんですけど。なんかしっくりこないんですよね。くるまでシングルタスクにする予定です。いや昔こち亀で真の四輪駆動はそれぞれのタイヤにそれぞれモーターをつけるべきと両さんが言ってたのを思い出しましたけどその発想に似ていると思います。余談ですが、今の時点でGungnirを2つ同時タスクで1.5倍くらいに速度が上がるのははっきりしてるんですが、理論的には2倍近くまであがるはずなのにプンスカとゆーところもあるのでございます。1.5倍より2倍の方が良いに決まってるじゃないですか。事は、4つ同時タスクで4倍近くまでなるわけですよ。Gaebolgのマルチタスクのやり方だと4つ同時タスクだと逆に遅くなるはずなんで。シングルタスク設計にした事で恐ろしくソースコードがシンプルになったんで自分的には大満足なんですけどね。忘れていたアルゴリズムもよーやく思い出しましたし。いや忘れている時点でアレですけど。いやでも7年も前ですし。ちなみに、VP8は別でして、あれは元々シングルタスクです。Brynhildrでも。VP8のマルチタスクのもあるんですがそれは法人向けバージョンにしか実装されておりません。法人向けバージョンはVP8もマルチタスクなんです。ま、それでも速度は1.5倍くらいだったはずですけど。GungnirベースのVP8も法人向けのマルチタスクは1.5倍になると思います、たぶん。いや1.25倍くらいにしておこうかな。何か課題があったはず。GungnirSpeedもCompressもマルチタスクでBrynhildrより高速、同等画質(マルチタスク化はオプション)て事になります。ややこしいですが御参考までに。法人版はマルチタスク化ですげーって事ではなくて先述したとーり全然気は進まんのですけど御要望とあらばってトコです。思ったんですけど、GungnirはFPSの上限が上がった(=高速になった)んですけど、FPSを上げれば負荷はその分上がるのは当たり前ですので、負荷に関しては従来通りと言えますかね。余談ですが、昔にVP8をWindowsXPでマルチタスクで動かそうとしたら動かなかったんですよね。Vista以降は大丈夫だったんでOS的な何かだと思うんですが。VP8のオプションのマルチスレッド設定ではなくてVP8を2個同時走らす構造です。これ、詳しく調べる時間も無かったんでいつか調べるかもしれません。調べないと思いますけど。法人向けでXP対応とかちょっとアレですし・・・。事で、法人向けのGungnirはますます凄くなると思いますので企業様よりのお問い合わせお待ちしております。・・・最近このパティーン多いな。家族を養うとはこーゆー事か。独身時代は気楽だったのに。気づいたらまた記事が長くなったんで続く。)ぱっとサムネの画像を見てMurakumo思い出しました。サムネの画像サムネイルが一緒なのは映像圧縮検証用の素材動画が一緒のためです。権利関係であまり保持しておりませんので御了承ください。新しいのを購入したら変わるかもしれません。動画はなかなか高額でして。GungnirとMurakumoGungnirの方が高速ですね。Murakumoが第1世代とするとGungnirは第3世代です。VP8の部分はあまり変わっていませんので速度や圧縮率はほぼ変わっていませんが、VP8とリモートデスクトップ本体との連結部分が大きく異なりましたので、全体的に高速となりました。不具合報告の際は、アプリのバージョンやOS等の動作環境の記載を御願い致します。大切なお知らせBrynhildr「2.5.8」リリース2020年の抱負。(143)表記されている会社名・製品名・システム名などは、各社の商標、または登録商標です。当サイトはAmazon.co.jpアソシエイトプログラムに参加しています。IchiGekiはてなブックマークに。