暗号通貨・仮想通貨について書いていく。 また、その周辺事項も書いていく。 そんなブログ。 MONA:MKApXeigBUrpQWsDN9XUPyM366X42d1bM1 BTC:17MJsqHmf4V5Dafjz63fHqK7ry9YAsao6c
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
Mixer配信で、Low latencyをオンにするとたまに音声や映像の途切れが発生する。
これがなぜ発生するのか、どういう原理なのかについて説明していきたい。
まず、配信時には、音声と映像を33ms毎(30fpsの場合はおそらく33ms)に、
その音声と映像をエンコードし、パケット化する。
実はこの時、そもそもエンコードすることができずに、その部分のデータをロスしてしまうことがある。
これはそもそも配信に使うハードウェアの負荷によるものが大きい。
これにより配信途切れが発生する。
回避するためには、エンコーダの設定を変更し、
負荷の少ないものにするか、ハードウェアを更新するか、
ソフトウェアエンコードでなくハードウェアエンコードに変更したほうが良いだろう。
次に、データを33msごとにパケット化し、これを送る。
ここで、上り回線の帯域が足りないか、家からプロバイダーへの上り回線の帯域自体は足りていたとしても、そこから先でそのパケットが何らかの原因でロスした場合、そこで配信途切れが発生する。
もしくは、パケットの順番が入れ変わって届いたり、パケットの到着が遅くなってしまった場合、デジッタバッファ(*)が十分に無いと配信途切れが発生する。
MixerのLow latencyモードがオフになっている場合は、おそらくはMixerのサーバーで処理してこの配信途切れが目立たないようにごまかしているのと、受信者側のデジッタバッファを増やしているのだろうが、
Low latencyモードでは少しでも配信遅延を減らすためにこのデジッタバッファを最低限にしているため、
仮にこのデジッタバッファが0.1秒だった場合、パケットが0.1秒遅れただけで配信途切れが発生することになる。
また、デジッタバッファが少ない場合は、欠けたパケットを前後のパケットから推測して補うことが難しくなることがある。
ある程度多ければ推測して補うだけの時間があるが、少ないと少しでも早く届ける必要があるため、そうもいかないことが多い。これにより、余計配信途切れが目立つようになる。
また、これは受信側の問題であるのだが、受信側の下り回線が貧弱な場合等は配信途切れが発生する。
Low latencyモードの場合は、おそらくは配信データをそのまま視聴者に渡すため、受信側の帯域もある程度潤沢である必要がある。
元の解像度よりも低い解像度で見たい場合等は必然的にLow latencyモードをオフにする必要がある。
*:デジッタバッファとは、簡単に言えば、”受信側が用意する”データの途切れに備えるためのデータ。これが潤沢にあると遅延は大きくなるが配信途切れが発生しづらくなり、少なければ少ないほど遅延が少なくなるが、少しパケットをロスしただけでも配信途切れが発生しやすくなる。
デジッタバッファについて詳細に知りたい場合は以下のリンクを参照してほしい。
http://www.cisco.com/c/ja_jp/support/docs/voice/voice-quality/5125-delay-details.html#dejitterdelay
また、デジッタバッファ以外でも、そもそもの配信遅延の話に関わるような話も書いてあるため、興味があればそれ以外の項目も見てみると良いだろう。
ある一定のブロックからはブロック報酬が半減する。このことを良く半減期と言われる。
モナーコインの場合であれば、1051200ブロック採掘すると半減期が訪れ、
ブロック報酬は今まで1ブロック50MONAだったのが、25MONAになってしまうのだ。
そして、半減期というのは1回で終わるものではなく、
さらにその1051200ブロック後に次の半減期がやってくる。
約3年で1051200ブロックが掘られる。
この半減期になると価格が上がるという。では何故上がると言われているのか?
そもそもモナーコインは発行上限が決まっており、
発行上限があることでだんだん1モナーコインあたりの価値が高まるようになっている。
最初の半減期までに掘られるのは52560000MONA。
発行上限は105120000MONA。第一半減期までに発行上限の半分を掘ってしまうのだ。
このように、モナーコインの希少性がこれから高くなるのだ。
また、先程の話に関係することだが、資金を得る目的で掘るマイナーが一定数いる。
マイナーが取引所でモナーコインを換金することは、モナーコインが売られることを意味する。
しかし、半減期以後はマイナーに入るモナーコインが半減し、売られる数が半減(単純計算で)。
このためにモナーコインは上がるとされている。
ただ、半減期直後に一気に上がるかといえば微妙で、半減期到来後はじわじわと上げて行くのではないかと考えている。
ところで、半減期になるとブロック報酬が半減すると書いたが、
マイナーは難易度が変わらない中、報酬の半減したモナーコインを掘り続けるのか?
という疑問を持った方がいるかもしれない。
私の考えでは、資金目的のマイナーは半減期直後は一時的に撤退するが、
マイナーが減ることで難易度が下がるか、モナーコインの価格が上がり、
採算が取れるようになったら再びやってくるだろう。
尚、ハン・ゲンキ氏という人物がいるという話は、この半減期をもじったものである。
ネタなので楽しむべし。そういう楽しいところがモナーコインの良いところなのであるから。
https://obsproject.com/download
より、Download Installerをクリックしてダウンロード。
インストールは各自で行なうようお願いしたい。
Mixerはビットレートの制限は無いようなので、基本的にハードウェアエンコードを使い、ビットレートを高くすればそこそこ良い品質で配信できるだろう。(ハードウェアエンコードのほうがCPU負荷が少ない)。
もしエンコーダにハードウェア(NVENC)が表われない場合は、ソフトウェアエンコードを使うことになる。(AMD製GPUで使えるVCE等に関しては自分に環境が無いため、説明不可能。各自調べて頂きたい。)
ソフトウェアエンコードの場合は以下のようになる。
視聴者から配信途切れがあると言われる場合は、
CPU使用率が高い場合はエンコード方式を変えるか、エンコーダプリセットを変更する。
帯域が食われている場合はビットレートを下げることで上手く行くだろう。
知識のある方は出力モードを基本から詳細に変えて、詳細な設定が可能である。
ただし、書いてあることの意味が分かる場合のみこちらを利用することをお勧めする。
尚、詳細だと以下のような設定ができる。