[Red5] DigitalOceanで動かす (CentOS 7.1)

以前に書いた手順通りでいい。

[Red5] インストール (CentOS 7) – 端くれプログラマの備忘録
https://www.84kure.com/blog/2016/02/03/red5-%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab-centos-7/

ポートを開けるのを忘れずに。

5080番はウェブページ用、1935番がRTMP。

参考サイト

red5’s manual: さくらVPSにRed5の環境を構築する「まとめ」
http://red5-manual.blogspot.com/2012/02/vpsred5.html

Red5サーバー構築と検証 – Qiita
http://qiita.com/alingogo/items/1176a7d42b9c0b36515c

[ソフト] クラウドストレージ暗号化ツール

Cloudfoggerを使っていたんだけど、理由はわからないけどディスコンになってしまった。

Cloudfogger
https://www.cloudfogger.com/en/

取り急ぎ代わりを探さないと。まずは暗号化ツールの紹介記事を探して読む。

Top 5 Encryption tools for Dropbox, OneDrive, Google Drive | Next of Windows
http://www.nextofwindows.com/top-3-free-encryption-tools-to-protect-your-data-stored-in-the-cloud

Best Free Encryption Utility for Cloud Storage | Gizmo’s Freeware
http://www.techsupportalert.com/best-free-encryption-utility-for-cloud-storage

Top 10 Best Alternatives to BoxCryptor | Top Best Alternatives
http://www.topbestalternatives.com/2015/top-10-best-alternatives-to-boxcryptor/

Open Source Cloudfogger Alternatives – AlternativeTo.net
http://alternativeto.net/software/cloudfogger/?license=opensource

よさげな無料ツールをいくつか試す。

nCrypted Cloud
https://www.encryptedcloud.com/

Viivo
https://www.viivo.com/

Boxcryptor
https://www.boxcryptor.com/en

Boxcryptorが自分の用途にあっていそう。

[Photoshop] チュートリアルいろいろ

プログラマでも、フォトレタッチやちょっとしたグラフィック作成ができると守備範囲が広がる。Photoshopを手っ取り早く勉強したければ、理屈を学ぶよりも実例をなぞってみるのが近道かな。

photoshopで仕事をしたい人が身につけておきたい技術や使い方のまとめ。日本語のチュートリアルです。
http://threem-design.com/web-design/photoshop-tutorial/

Photoshopをデザイン素人が勉強するために見たサイト – NAVER まとめ
http://matome.naver.jp/odai/2133585342067292101

Photoshopでのロゴフォントの作り方 【文字加工集】 – NAVER まとめ
http://matome.naver.jp/odai/2137880967580363201

やってみたかった表現を完全マスター!Photoshop基礎チュートリアル60まとめ|ferret [フェレット]
https://ferret-plus.com/1214

[動画処理] 4K動画のエンコード設定例 – YouTubeの場合

民生用カメラで撮影した約1時間の4K動画をテスト用にもらった。1ファイルで500GB以上ある。4K動画をオンライン配信する場合、どの程度のクオリティで配信するのだろう?

気になったのでYouTubeの例を調べてみた。

アップロードする動画の推奨エンコード設定 – YouTube ヘルプ
https://support.google.com/youtube/answer/1722171?hl=ja

  • コンテナ: MP4
  • 音声コーデック: AAC-LC
  • 動画コーデック: H.264
  • 推奨映像ビットレート 2160p(4K)
    標準フレームレート (24, 25, 30): 35-45Mbps
    高フレームレート (48, 50, 60): 53-68Mbps
  • 推奨音声ビットレート
    モノラル: 128Kbps
    ステレオ: 384Kbps
    5.1: 512Kbps

H.264で35-45Mbpsか。H.265が使えればビットレートはさらに高くできそう。

[HTML5] JWPlayerで字幕のスタイルを指定する

以下に解説あり。

Styling Captions for FCC Compliance | JW Player
https://support.jwplayer.com/customer/portal/articles/1482067

JWPlayerオプション指定

captionsオブジェクトで指定できる。

[HTML5] JWPlayerのシーク機能

JWPlayerを埋め込んだページでプログレッシブダウンロードしながら動画を再生しているとき、まだダウンロードされていない時刻へ早送り(シーク)しようとしてもできないという問題に直面。シークバー上のポインタをマウスでドラッグして放すと、ドラッグ前の位置に戻ってしまって動画の再生には変化なしという状況。HTML5プレイヤーではシークできるので、Flashプレイヤー特有の問題っぽい。

調べた結果、以下のページに解決法が見つかった。

JW6: Pseudo Streaming in Flash | JW Player
https://support.jwplayer.com/customer/portal/articles/1430518

startparamオプションを指定することで解決する。

[決済] クレジットカード番号からカード種別を判別する

カード番号の先頭6桁で発行元を特定する (IIN: Issuer Identification Number)。Wikipediaにカード種別ごとのIINの範囲が示されているので、これを使えばクレジットカード番号からカード種別を判別することができる。

Payment card number – Wikipedia
https://en.wikipedia.org/wiki/Payment_card_number

クレジットカードの番号 – Wikipedia
https://ja.wikipedia.org/wiki/%E3%82%AF%E3%83%AC%E3%82%B8%E3%83%83%E3%83%88%E3%82%AB%E3%83%BC%E3%83%89%E3%81%AE%E7%95%AA%E5%8F%B7

ちなみに、入場カードや銀行キャッシュカードやクレジットカードなどの磁気ストライプ付き (IDカード) の国際規格はISO/IEC 7812に定められている。

ISO/IEC 7812 – Wikipedia
https://en.wikipedia.org/wiki/ISO/IEC_7812

ISO/IEC 7812 (日本語) – Wikipedia
https://ja.wikipedia.org/wiki/ISO/IEC_7812

[Webサービス] Googleフォーム

結構使えそうなので、積極的に活用してみようかと。

Google フォーム – アンケートを作成、分析できる無料サービス
https://www.google.com/intl/ja/forms/about/

ドキュメント エディタ ヘルプ
https://support.google.com/docs#topic=1360904

ASCII.jp:Googleフォームで自動返信システムをサクッとつくる (1/4)|Web制作をちょっと便利にするGoogle Apps Script入門
http://ascii.jp/elem/000/000/879/879412/

[テレビ/映像配信] アメリカでESPNを観るための選択肢

リビングのテレビでESPNを観る前提でメモ。

ケーブルTV

うちのエリアだとCox Communicationsがシェアを握っている。いくつかのプランがあるけど、ESPNを観るには1か月$81.99のCox Contour以上のプランに加入しないとならない (1年間のコントラクトで1か月$64.99へ割引あり)。チャンネル数が多くてサービスも充実しているけど、四六時中テレビを観ているわけじゃないので使いきれないよね。込み込みだけど割高というのは自分には合わない。使わないものにまで金を払うのは嫌いな性格なので。

Cox
https://www.cox.com/residential/home.html
Cox Contour TV 200+ channels
$64.99/mo. for 12 months
Regular price $81.99/month.

サテライト

最大手のDishだと1か月$69.99とケーブルTVより若干安い (2年間のコントラクトで1か月$49.99へ割引あり)。でもまあ、ケーブルTVと似たり寄ったりだな。チャンネル数多くても見切れないから、ケーブルTV同様に自分にとっては割高感がある。

Dish
http://www.dish.com/
America’s Top 120+
$49.99/mo for 24 months
$69.99/mo

ストリーミング

調べていたらネット配信のSling TVがESPNを配信しているらしい。Sling TVはコントラクト不要で、月単位でサービス停止/再開がオンラインで自由にできる。うちにあるRokuにアプリを入れることですぐ観れるようになるので、お試し期間もあったので早速試す。結果はまあ良好なので、このまま有料プランで続行する。夕方の時間帯だと映像が止まることがあるけど、これはWi-Fiの電波が混雑しているせいで回線速度が出ていないせいのように思える。Rokuを有線接続すれば改善されるかな。

Sling TV
https://www.sling.com/
SLING ORANGE
25+ CHANNELS
$20

参考サイト

How to Cut the Cord and Get Rid of Cable TV
http://www.cutcabletoday.com/

What is Sling TV? Channels List, Review, Devices, Free Trial
http://www.cutcabletoday.com/what-is-sling-tv/

[Webサービス] 無料で使える為替レートAPI (2)

以前にも書いたけど追加で、JSONで為替レートが取得できるAPIを2つ。

Yahoo! Finance

https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.xchange%20where%20pair%20in%20(%22USDJPY%22)&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys

YQLを使ってYahoo! Financeから為替レートを取得する – Qiita
http://qiita.com/masato/items/6f81bdc89f81a7b6cc3a

外為オンライン

http://www.gaitameonline.com/rateaj/getrate

[小ネタ]為替レートを簡単に取得する – Qiita
http://qiita.com/chromabox/items/a1323225bae146c80bec