2012年1月3日火曜日

[icecast/vlc]vlc setting for BB shout

Below configuration is for BB shout(http://bb-shout.tristate.ne.jp/)

rtmpdump {rtmpdump config} | ffmpeg -y -i - -vn -acodec copy -f adts /dev/stdout | \
vlc --intf=dummy /dev/stdin vlc://quit --sout '#transcode{vcodec=none,acodec=mp3,ab=128,channels=2,samplerate=48000}:duplicate{dst=std{access=shout,mux=raw,dst=source:{password}@{ice-cast server hostname}:{port number}/test.mp3}' --sout-shout-mp3 --sout-shout-name="test" --sout-shout-description="test" --sout-transcode-ab=128 --loop -V dummy --sout-shout-bitrate=128

Especially, We need bitrate information(--sout-shout-bitrate=128).
If we did not add bit rate information, BB shout could not connect ice cast server with ICY:-98 error in LCD and web interface.

And if samplerate of original stream is 48000Hz(48KHz), we also transcode 48KHz(samplerate=48000). I think this is limitation for vlc.

2012年1月2日月曜日

[FreeBSD] disable password authentication

you need below configuration on /etc/ssh/sshd_config

especially, you need comment 'UsePAM no'

@@ -62,8 +62,8 @@
#IgnoreRhosts yes

# Change to yes to enable built-in password authentication.
-#PasswordAuthentication no
-#PermitEmptyPasswords no
+PasswordAuthentication no
+PermitEmptyPasswords no

# Change to no to disable PAM authentication
#ChallengeResponseAuthentication yes
@@ -87,7 +87,7 @@
# If you just want the PAM account and session checks to run without
# PAM authentication, then enable this but set PasswordAuthentication
# and ChallengeResponseAuthentication to 'no'.
-#UsePAM yes
+UsePAM no

#AllowAgentForwarding yes
#AllowTcpForwarding yes

[FreeBSD] setting for xpdf kanji pdf file

1. defaultの/usr/local/share/xpdf/japanese/dot.xpdfrcのcMapDirにはaj16/CMapが足りないので
(2012/1/1時点現在)以下のように変更する

cMapDir Adobe-Japan1 /usr/local/share/fonts/adobe-cmaps/aj16/CMap
toUnicodeDir /usr/local/share/fonts/adobe-cmaps/aj16/CMap

2.それでも以下のようなフォントが足りない旨のエラーが出る場合には

Error: Couldn't find a font for 'Ryumin-Light-90ms-RKSJ-H'
Error: Couldn't find a font for 'Ryumin-Light-90ms-RKSJ-H'

dot.xpdfrcに以下の行を追加(漢字コードはSJISで)(まだ暫定なので、明朝系フォントもゴシックにマップしています)


displayNamedCIDFontTT MSGothic "/usr/local/share/fonts/
std.ja_JP/GothicBBB-Medium"
displayNamedCIDFontTT MSPGothic "/usr/local/share/fonts/
std.ja_JP/GothicBBB-Medium"
displayNamedCIDFontTT HGGothicEPRO "/usr/local/share/fonts/
std.ja_JP/GothicBBB-Medium"
displayNamedCIDFontTT MSゴシック "/usr/local/share/fonts/std.ja_JP/Go
thicBBB-Medium"
displayNamedCIDFontTT MSゴシック,Bold "/usr/local/share/fonts/std.ja_JP/Go
thicBBB-Medium"
displayNamedCIDFontTT MSPゴシック "/usr/local/share/fonts/std.ja_JP/Go
thicBBB-Medium"
displayNamedCIDFontTT MSPゴシック,Bold "/usr/local/share/fonts/std.ja_JP/Go
thicBBB-Medium"
displayNamedCIDFontTT MS明朝 "/usr/local/share/fonts/std.ja_JP/Go
thicBBB-Medium"
displayNamedCIDFontTT MS明朝,Bold "/usr/local/share/fonts/std.ja_JP/Go
thicBBB-Medium"
displayNamedCIDFontTT MSP明朝 "/usr/local/share/fonts/std.ja_JP/Go
thicBBB-Medium"
displayNamedCIDFontTT MSP明朝,Bold "/usr/local/share/fonts/std.ja_JP/Go
thicBBB-Medium"
displayNamedCIDFontTT @MSゴシック "/usr/local/share/fonts/std.ja_JP/G
othicBBB-Medium"
displayNamedCIDFontTT @MSゴシック,Bold "/usr/local/share/fonts/std.ja_JP/G
othicBBB-Medium"
displayNamedCIDFontTT @MSPゴシック "/usr/local/share/fonts/std.ja_JP/G
othicBBB-Medium"
displayNamedCIDFontTT @MSPゴシック,Bold "/usr/local/share/fonts/std.ja_JP/G
othicBBB-Medium"
displayNamedCIDFontTT @MS明朝 "/usr/local/share/fonts/std.ja_JP/G
othicBBB-Medium"
displayNamedCIDFontTT @MS明朝,Bold "/usr/local/share/fonts/std.ja_JP/G
othicBBB-Medium"
displayNamedCIDFontTT @MSP明朝 "/usr/local/share/fonts/std.ja_JP/G
othicBBB-Medium"
displayNamedCIDFontTT @MSP明朝,Bold "/usr/local/share/fonts/std.ja_JP/G
othicBBB-Medium"
displayNamedCIDFontTT MS-PMincho "/usr/local/share/fonts/
std.ja_JP/Ryumin-Light"
displayNamedCIDFontTT Ryumin-Light-90ms-RKSJ-H "/usr/local/shar
e/fonts/std.ja_JP/GothicBBB-Medium"
displayNamedCIDFontTT GothicBBB-Medium-90ms-RKSJ-H "/usr/lo
cal/share/fonts/std.ja_JP/GothicBBB-Medium"