タグ

2021年1月21日のブックマーク (3件)

  • Goで開発した配信サーバーのメモリ使用量問題に向き合う - Mirrativ Tech Blog

    こんにちは。ストリーミングチームの松です。 Mirrativのストリーミングチームは、低遅延配信や、通知ぼかしというような機能を追加するため、配信のorigin serverの前段にtranscoder serverというものを導入してきました。 tech.mirrativ.stream tech.mirrativ.stream transcoder serverはGoによる内製のミドルウェアであり、主に映像の変換を行う目的で作られました。現在は配信プロトコルの変換(既存プロトコル -> 低遅延プロトコル)などを行っています。また、実際にはサーバー上のDockerコンテナ内で動作しています。 transcoder serverを展開していくにあたり、メモリ使用量が常に増え続ける問題が起きていたため、その際に直面したGoの実メモリ使用量に関する話を書きたいと思います。 メモリ使用量の増加問

    Goで開発した配信サーバーのメモリ使用量問題に向き合う - Mirrativ Tech Blog
    Watson
    Watson 2021/01/21
  • 最近見かける新しいライセンスについて - Kengo's blog

    Elastic社のブログをきっかけに、最近見かける新しいライセンスについて個人的に調べてみた。私は専門家ではないので要注意。公開情報も隅々まで追えているわけではないし。 なお一部ライセンスはOpen Source Initiative (OSI)による承認を受けていないので、ここではオープンソースライセンスではなく単に「ライセンス」と書くことにする。 新しいライセンスが誕生している背景 従来のオープンソースライセンスが再頒布以外の利用をあまり想定していなかった。 Open-core modelないし完全オープンソース戦略を採る企業が自衛策を必要とした。 既存のライセンスが難解なため、理解しやすいライセンスが求められた。 OSS活動を収入に繋げるためのモデルが試行錯誤されている。 新しいライセンスを導入しているプロジェクト(一例) プロジェクト ライセンス Elastic SSPLと独自ライ

    最近見かける新しいライセンスについて - Kengo's blog
  • Mozillaが「FirefoxをApple Siliconにネイティブ対応させるまでの苦難」を解説

    2020年11月に登場した初のApple Siliconである「M1」は、従来のMacに搭載されてきたSoCに比べて、1ワットあたりのパフォーマンスが飛躍的に進化しており、テクノロジーメディア各社から絶賛に近い評価を得ました。そんなApple SiliconにFirefoxがネイティブ対応するまでの経緯について、ニューラルネットワークによるコンピューター囲碁プログラム「Leela Zero」の開発者としても名高いMozillaのジャン=カーロ・パスクット氏が解説しています。 Porting Firefox to Apple Silicon - Mozilla Hacks - the Web developer blog https://hacks.mozilla.org/2021/01/porting-firefox-to-apple-silicon/ 初のApple Siliconである

    Mozillaが「FirefoxをApple Siliconにネイティブ対応させるまでの苦難」を解説