記事一覧へ戻る

Mixerに少しでも興味がある人は、ファーウェイのスマホに手を出すべきではない

by AxCx


Posted on 2019年02月01日 15時52分20秒


なぜかというと答えは単純で、ファーウェイ端末特有の現象(仕様)からFTL…もといH.264 on WebRTCが利用できず、RTMPで見るハメになり、辛い思いをします。

くわしい話が知りたい人は以下のリンクを参照してね。下に行くほどややこしい内容になるよ。
https://twitter.com/voluntas/status/1037989061837774848
https://qiita.com/yusuke84/items/40115b9d5ca89ae9e45f
https://qiita.com/yusuke84/items/33fbafc68f998210f148
https://groups.google.com/forum/#!topic/meetecho-janus/GOXKeHhkefg

参考までに、自分の端末はP20 Lite。Android 8.0 Oreoです。
私はiOSユーザだったので、Androidは素人なのですが、どうも調べてみるとAndroid 7.0 Nougatから、WebRTC関連はシステムサービスとしてのアプリであるAndroid System Webview から、 いちアプリ(!)であるGoogle Chromeが担うようになったそうで。Internet Explorerを彷彿とさせますね。

まあそんなクソジョークはさておき、Nougat端末なら開発者オプションにてChromeを使うか従来のWebviewを使うか選択の余地があるらしい。
なぜこういう話をするかといえば、数名の協力してくれた方々(VTFさん、ろどすたさん、わんだーさんに感謝申し上げます)によれば、現在の最新のChrome自体に何かバグがあって、WebRTCの実装としてChromeが選択されている端末ではすべてH264 on WebRTC(以下、単純にFTL)が腐ってしまう、それ自体が腐った状況、という笑い話にもならないことみたいです。

とはいえ、バグはいずれGoogleが治すことでしょう。問題は、ファーウェイ端末はずーーーーっと昔から今まで、FTLが封印され続けているという、アップルみたいな状態で、その理由も不明だし、状況が状況だけに治す気があるのかもわからない。さらに悪いことは、ニュース等での報道によると、ファーウェイは情報をせっせと中国に送っています(ちなみに私はそんなのかまいやしねえよと思って購入しました。個人情報なんてゴミだからね)。であるから、当然ガードがカチンコチンで、rootkitもカスタムROMも、作成する余地がない!
あと、「別なバージョンのChromeなら…」とか、当然いろいろ試しました。すべて駄目でした。強制停止も含む。また、そのままではSystem Webviewはインストールできないのですが、うちは運良くXperia Z3Cがあったから、そいつをいじってたらいつの間にかP20にもインストール出来ました。しかし、開発者オプションでは選択できませんでした。
またはchrome://flags にて動画のソフトウェアレンダー、gpuいじりなど、いろいろやってみましたが、駄目でした。
つまるところ、手詰まりです。「俺、ファーウェイでFTL見れてるよ」という方、是非いろいろ教えてください。
Leave a Comment:
Search