トップ «前の日記(2015-11-19(Thu)) 最新 次の日記(2015-11-29(Sun))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2015-11-21(Sat) いつの間にか次の日になってる

gstreamer

gstreamer

3秒遅れる(Raspi2+有線でも同様)cvlcのrtspとは違い、ほとんど遅延がなかった。
一台だけにstreamingするならこれか(複数台に同時送信できるかは未確認)。
コピペ元からちょっとだけ変えて。
いずれもapt-get install gstreamer1.0しておく。
まずカメラをつけたRaspberryPiのスクリプト。

#!/bin/sh
 
if [ -z "$1" ]; then
  echo No remote host.
  exit 1
fi
 
raspivid -n -w 800 -h 600 -b 4500000 -fps 30 -vf -hf -t 0 -o - | \
     gst-launch-1.0 -v fdsrc \
     !  h264parse \
     ! rtph264pay config-interval=10 pt=96  \
     ! udpsink \
     host=$1 port=9000

んで、PC側。

#!/bin/sh
 
gst-launch-1.0 -v udpsrc port=9000 \
 caps='application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264' \
 ! rtph264depay ! avdec_h264 ! videoconvert ! autovideosink sync=false

で撮れた。

r290188

FreeBSD-CURRENT続く。
CONFIGにIPFILTERなどを追加してみたが、できたのはカーネルをロードできないイメージばかりだった。
さしあたりお仕着せのCONFIGで辛抱。

$ cat /etc/fstab 
/dev/mmcsd0s1   /boot/msdos     msdosfs rw,noatime      0 0
/dev/mmcsd0s2a  /               ufs rw,noatime          1 1
md              /tmp            mfs rw,noatime,-s30m    0 0
md              /var/log        mfs rw,noatime,-s15m    0 0
md              /var/tmp        mfs rw,noatime,-s5m     0 0
md none swap sw,late,file=/swapfile0 0 0
fdesc           /dev/fd         fdescfs rw              0 0
proc            /proc           procfs  rw              0 0

適当にバイナリパッケージをpkg installしようとしたら途中で反応が なくなっていた。
電源を引き抜いて再度起動すると、今度はマウントに失敗。
薦められるままにfsckしてから mount -aで復旧した模様。

Twitter上の「名前」

なんか色々紛らわしいので整理。
Webブラウザでログインして、https://twitter.com/settings/account のソース(JSON)を見ると、次のような箇所があった。

"screenName":"XXXXXXXX", (スクリーンネーム。@を頭に添えて用いられる英数字および一部の記号による文字列)
"fullName":"\uYYYY\uZZZZ\uWWWW",(名前表示、とか呼ばれるらしい。漢字などを含む任意の文字列)
"userId":"NNNNNN"(ユーザーID。数字)

スクリーンネームは、一意の文字列らしい。twitterの「設定」の「ユーザー名」で 変更できる。変更後は他者も使える模様。
名前表示は(おそらく)他者とダブる可能性のある文字列と見た。これは 「プロフィールを表示」の「プロフィールを編集」で変更できる。
ユーザーIDは変えられない。アカウントを消したら永久欠番(未確認)?


リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。