Submit Search
Upload
Pipelight でSilverlightを / RaspberryPi でリアルタイム動画配信をその3
•
2 likes
•
5,223 views
Kenichiro MATOHARA
Follow
鹿児島Linux勉強会-第03回- https://atnd.org/events/53546 での発表スライド.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 23
Download now
Download to read offline
Recommended
Seti@home on debian 20140725
Seti@home on debian 20140725
Yukiyoshi Yoshimoto
オープンソースカンファレンス大分参加報告 & 勉強会向けサーバを作ってみる
オープンソースカンファレンス大分参加報告 & 勉強会向けサーバを作ってみる
Kenichiro MATOHARA
WebRTC mediasoup on raspberrypi3
WebRTC mediasoup on raspberrypi3
mganeko
勉強会向けサーバを作ってみる2 / Rasbian jessieを試す/ Google Authenticatorのパスコードを作る
勉強会向けサーバを作ってみる2 / Rasbian jessieを試す/ Google Authenticatorのパスコードを作る
Kenichiro MATOHARA
20180623 第5回python勉強会@仙台 発表資料
20180623 第5回python勉強会@仙台 発表資料
Hiroshi Onodera
Infocom webrtc conference japan
Infocom webrtc conference japan
mganeko
Raspberry Piにdiskless modeのalpine linuxを導入してみる
Raspberry Piにdiskless modeのalpine linuxを導入してみる
Kenichiro MATOHARA
Google Meet でもバーチャル背景を使いたい (WebRTC Meetup Online)
Google Meet でもバーチャル背景を使いたい (WebRTC Meetup Online)
mganeko
Recommended
Seti@home on debian 20140725
Seti@home on debian 20140725
Yukiyoshi Yoshimoto
オープンソースカンファレンス大分参加報告 & 勉強会向けサーバを作ってみる
オープンソースカンファレンス大分参加報告 & 勉強会向けサーバを作ってみる
Kenichiro MATOHARA
WebRTC mediasoup on raspberrypi3
WebRTC mediasoup on raspberrypi3
mganeko
勉強会向けサーバを作ってみる2 / Rasbian jessieを試す/ Google Authenticatorのパスコードを作る
勉強会向けサーバを作ってみる2 / Rasbian jessieを試す/ Google Authenticatorのパスコードを作る
Kenichiro MATOHARA
20180623 第5回python勉強会@仙台 発表資料
20180623 第5回python勉強会@仙台 発表資料
Hiroshi Onodera
Infocom webrtc conference japan
Infocom webrtc conference japan
mganeko
Raspberry Piにdiskless modeのalpine linuxを導入してみる
Raspberry Piにdiskless modeのalpine linuxを導入してみる
Kenichiro MATOHARA
Google Meet でもバーチャル背景を使いたい (WebRTC Meetup Online)
Google Meet でもバーチャル背景を使いたい (WebRTC Meetup Online)
mganeko
H.264で相互接続 - WebRTC Meetup Tokyo #10
H.264で相互接続 - WebRTC Meetup Tokyo #10
goforbroke
WebRTC SFU Mediasoup Sample update
WebRTC SFU Mediasoup Sample update
mganeko
ブラウザでWebRTC - iOSゲートウェイ作ってみた
ブラウザでWebRTC - iOSゲートウェイ作ってみた
mganeko
「とても小さいVim」vim tiny
「とても小さいVim」vim tiny
gu4
WebRTC meetup Tokyo 1
WebRTC meetup Tokyo 1
mganeko
GoでEPC作って本番運用している話
GoでEPC作って本番運用している話
雄也 日下部
libpgenでパケット操作
libpgenでパケット操作
slankdev
ssmjp-wireless-hack-with-macbook
ssmjp-wireless-hack-with-macbook
Kenta Nakanishi
SFUの話
SFUの話
tnoho
サイボウズ・ラボユース中間報告会
サイボウズ・ラボユース中間報告会
slankdev
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい2
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい2
Kenichiro MATOHARA
How to run P4 BMv2
How to run P4 BMv2
Kentaro Ebisawa
Djangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込む
2bo 2bo
Silverlight 4 のはなし
Silverlight 4 のはなし
terurou
Building Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
Yoji Shidara
Message Analyzer でパケット キャプチャー
Message Analyzer でパケット キャプチャー
彰 村地
Nodeにしましょう
Nodeにしましょう
Yuzo Hebishima
Arduino を PHP で制御する
Arduino を PHP で制御する
Kenichi Ahagon
Raspberry piのsdl等に対応したreal vncを試してみた
Raspberry piのsdl等に対応したreal vncを試してみた
Kenichiro MATOHARA
opencocon を使って RaspberryPi で艦これ
opencocon を使って RaspberryPi で艦これ
Kenichiro MATOHARA
Introduction of Programming language
Introduction of Programming language
nasa9084
初めての Raspberry pi 〜プラレールをunityの世界の中で走らせよう〜 (1)
初めての Raspberry pi 〜プラレールをunityの世界の中で走らせよう〜 (1)
dcubeio
More Related Content
What's hot
H.264で相互接続 - WebRTC Meetup Tokyo #10
H.264で相互接続 - WebRTC Meetup Tokyo #10
goforbroke
WebRTC SFU Mediasoup Sample update
WebRTC SFU Mediasoup Sample update
mganeko
ブラウザでWebRTC - iOSゲートウェイ作ってみた
ブラウザでWebRTC - iOSゲートウェイ作ってみた
mganeko
「とても小さいVim」vim tiny
「とても小さいVim」vim tiny
gu4
WebRTC meetup Tokyo 1
WebRTC meetup Tokyo 1
mganeko
GoでEPC作って本番運用している話
GoでEPC作って本番運用している話
雄也 日下部
libpgenでパケット操作
libpgenでパケット操作
slankdev
ssmjp-wireless-hack-with-macbook
ssmjp-wireless-hack-with-macbook
Kenta Nakanishi
SFUの話
SFUの話
tnoho
サイボウズ・ラボユース中間報告会
サイボウズ・ラボユース中間報告会
slankdev
What's hot
(10)
H.264で相互接続 - WebRTC Meetup Tokyo #10
H.264で相互接続 - WebRTC Meetup Tokyo #10
WebRTC SFU Mediasoup Sample update
WebRTC SFU Mediasoup Sample update
ブラウザでWebRTC - iOSゲートウェイ作ってみた
ブラウザでWebRTC - iOSゲートウェイ作ってみた
「とても小さいVim」vim tiny
「とても小さいVim」vim tiny
WebRTC meetup Tokyo 1
WebRTC meetup Tokyo 1
GoでEPC作って本番運用している話
GoでEPC作って本番運用している話
libpgenでパケット操作
libpgenでパケット操作
ssmjp-wireless-hack-with-macbook
ssmjp-wireless-hack-with-macbook
SFUの話
SFUの話
サイボウズ・ラボユース中間報告会
サイボウズ・ラボユース中間報告会
Similar to Pipelight でSilverlightを / RaspberryPi でリアルタイム動画配信をその3
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい2
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい2
Kenichiro MATOHARA
How to run P4 BMv2
How to run P4 BMv2
Kentaro Ebisawa
Djangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込む
2bo 2bo
Silverlight 4 のはなし
Silverlight 4 のはなし
terurou
Building Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
Yoji Shidara
Message Analyzer でパケット キャプチャー
Message Analyzer でパケット キャプチャー
彰 村地
Nodeにしましょう
Nodeにしましょう
Yuzo Hebishima
Arduino を PHP で制御する
Arduino を PHP で制御する
Kenichi Ahagon
Raspberry piのsdl等に対応したreal vncを試してみた
Raspberry piのsdl等に対応したreal vncを試してみた
Kenichiro MATOHARA
opencocon を使って RaspberryPi で艦これ
opencocon を使って RaspberryPi で艦これ
Kenichiro MATOHARA
Introduction of Programming language
Introduction of Programming language
nasa9084
初めての Raspberry pi 〜プラレールをunityの世界の中で走らせよう〜 (1)
初めての Raspberry pi 〜プラレールをunityの世界の中で走らせよう〜 (1)
dcubeio
some topic of ffmpeg
some topic of ffmpeg
Tetsuyuki Kobayashi
jupyter notebook (jupyterhub) で ruby とグラフ
jupyter notebook (jupyterhub) で ruby とグラフ
Koichi Shimozono
2017年05月27日 AITCシニア技術者勉強会 第6回「OpenCV入門」
2017年05月27日 AITCシニア技術者勉強会 第6回「OpenCV入門」
aitc_jp
IKEv2-VPN PyHackCon2023
IKEv2-VPN PyHackCon2023
Takayuki Shimizukawa
第六回コンテナ型仮想化情報交換会_LinuxContainerLivemigrationCRIU
第六回コンテナ型仮想化情報交換会_LinuxContainerLivemigrationCRIU
Kengo Okitsu
C#/Java & Linux で始める ET ロボコン(leJOS編)
C#/Java & Linux で始める ET ロボコン(leJOS編)
Minoru Inachi
RaspberryPi を持ち運びパソコンとして使いたい
RaspberryPi を持ち運びパソコンとして使いたい
Kenichiro MATOHARA
2019年 これからの人向け 超速習!流体解析ツールボックスOpenFOAM
2019年 これからの人向け 超速習!流体解析ツールボックスOpenFOAM
mmer547
Similar to Pipelight でSilverlightを / RaspberryPi でリアルタイム動画配信をその3
(20)
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい2
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい2
How to run P4 BMv2
How to run P4 BMv2
Djangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込む
Silverlight 4 のはなし
Silverlight 4 のはなし
Building Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
Message Analyzer でパケット キャプチャー
Message Analyzer でパケット キャプチャー
Nodeにしましょう
Nodeにしましょう
Arduino を PHP で制御する
Arduino を PHP で制御する
Raspberry piのsdl等に対応したreal vncを試してみた
Raspberry piのsdl等に対応したreal vncを試してみた
opencocon を使って RaspberryPi で艦これ
opencocon を使って RaspberryPi で艦これ
Introduction of Programming language
Introduction of Programming language
初めての Raspberry pi 〜プラレールをunityの世界の中で走らせよう〜 (1)
初めての Raspberry pi 〜プラレールをunityの世界の中で走らせよう〜 (1)
some topic of ffmpeg
some topic of ffmpeg
jupyter notebook (jupyterhub) で ruby とグラフ
jupyter notebook (jupyterhub) で ruby とグラフ
2017年05月27日 AITCシニア技術者勉強会 第6回「OpenCV入門」
2017年05月27日 AITCシニア技術者勉強会 第6回「OpenCV入門」
IKEv2-VPN PyHackCon2023
IKEv2-VPN PyHackCon2023
第六回コンテナ型仮想化情報交換会_LinuxContainerLivemigrationCRIU
第六回コンテナ型仮想化情報交換会_LinuxContainerLivemigrationCRIU
C#/Java & Linux で始める ET ロボコン(leJOS編)
C#/Java & Linux で始める ET ロボコン(leJOS編)
RaspberryPi を持ち運びパソコンとして使いたい
RaspberryPi を持ち運びパソコンとして使いたい
2019年 これからの人向け 超速習!流体解析ツールボックスOpenFOAM
2019年 これからの人向け 超速習!流体解析ツールボックスOpenFOAM
More from Kenichiro MATOHARA
PQI Air Pen Hack
PQI Air Pen Hack
Kenichiro MATOHARA
ゲーミングプラットホームのLutris
ゲーミングプラットホームのLutris
Kenichiro MATOHARA
USBを保護するUSBGuard
USBを保護するUSBGuard
Kenichiro MATOHARA
Raspberry PiのUSB OTGを試す
Raspberry PiのUSB OTGを試す
Kenichiro MATOHARA
Let’s Encrypt更新話
Let’s Encrypt更新話
Kenichiro MATOHARA
ちょっと古いマシンにLinuxを
ちょっと古いマシンにLinuxを
Kenichiro MATOHARA
鹿児島Linux勉強会2016.04
鹿児島Linux勉強会2016.04
Kenichiro MATOHARA
OSC15OT 配布ペーパー
OSC15OT 配布ペーパー
Kenichiro MATOHARA
鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)
鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)
Kenichiro MATOHARA
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
Kenichiro MATOHARA
鹿児島らぐC87配布ペーパー
鹿児島らぐC87配布ペーパー
Kenichiro MATOHARA
鹿児島に引っ越しました
鹿児島に引っ越しました
Kenichiro MATOHARA
鹿児島のOSM状況
鹿児島のOSM状況
Kenichiro MATOHARA
鹿児島らぐはじめました & オープ ンソースアンカンファレンス鹿児 島のお誘い
鹿児島らぐはじめました & オープ ンソースアンカンファレンス鹿児 島のお誘い
Kenichiro MATOHARA
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
Kenichiro MATOHARA
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
Kenichiro MATOHARA
Kof2014 kgo lug
Kof2014 kgo lug
Kenichiro MATOHARA
寿司blogが書けなくて嵌った話(MySQL/絵文字対応)
寿司blogが書けなくて嵌った話(MySQL/絵文字対応)
Kenichiro MATOHARA
ownCloud + andoroid + picasa + flickr連携
ownCloud + andoroid + picasa + flickr連携
Kenichiro MATOHARA
鹿児島らぐはじめました
鹿児島らぐはじめました
Kenichiro MATOHARA
More from Kenichiro MATOHARA
(20)
PQI Air Pen Hack
PQI Air Pen Hack
ゲーミングプラットホームのLutris
ゲーミングプラットホームのLutris
USBを保護するUSBGuard
USBを保護するUSBGuard
Raspberry PiのUSB OTGを試す
Raspberry PiのUSB OTGを試す
Let’s Encrypt更新話
Let’s Encrypt更新話
ちょっと古いマシンにLinuxを
ちょっと古いマシンにLinuxを
鹿児島Linux勉強会2016.04
鹿児島Linux勉強会2016.04
OSC15OT 配布ペーパー
OSC15OT 配布ペーパー
鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)
鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
鹿児島らぐC87配布ペーパー
鹿児島らぐC87配布ペーパー
鹿児島に引っ越しました
鹿児島に引っ越しました
鹿児島のOSM状況
鹿児島のOSM状況
鹿児島らぐはじめました & オープ ンソースアンカンファレンス鹿児 島のお誘い
鹿児島らぐはじめました & オープ ンソースアンカンファレンス鹿児 島のお誘い
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
Kof2014 kgo lug
Kof2014 kgo lug
寿司blogが書けなくて嵌った話(MySQL/絵文字対応)
寿司blogが書けなくて嵌った話(MySQL/絵文字対応)
ownCloud + andoroid + picasa + flickr連携
ownCloud + andoroid + picasa + flickr連携
鹿児島らぐはじめました
鹿児島らぐはじめました
Pipelight でSilverlightを / RaspberryPi でリアルタイム動画配信をその3
1.
Pipelight でSilverlightを / RaspberryPi
でリアルタイム動画 配信をその3 KenichiroMATOHARA(matoken) <matoken@kagolug.org> Linux - 03 -鹿児島 勉強会 第 回 2014-07-25(Fri) 7F 2よかセンター 第 会議室
2.
KenichiroMATOHARA ● ID :
matoken ● http://matoken.org/ ● 興味 ● Linux ● FLOSS ● OpenSteetmap ● 電子工作 ● :
3.
今日のネタ ● Pipelight でSilverlightを ●
RaspberryPi でリアルタイム動画配信をその 3
4.
Pipelight でSilverlightを
5.
Pipelight? ● Wineを使ってSilverlight などを動かす ●
Moonlight と違ってWine経由でSilverlightを 動かすのでDRMのあるコンテンツだってOK Pipelight Launchpad project page https://launchpad.net/pipelight ,⟨ ⟩ Installation instructions http://pipelight.net/cms/installation.html ,⟨ ⟩ #pipelight on IRC freenode
6.
きっかけ
7.
導入 ● DebianJessieでPipelight導入 $ sudo
apt-get install pipelight ● ブラウザはIceweasel 30.0を利用 ● UA偽装 User Agent Overrider( https://addons.mozilla.org/ja/firefox/addon/user-age nt-overrider/ )を導入してWin IE11 に ● Silverlight 有効に % sudo pipelight-plugin --accept --enable silverlight
8.
プラグインの確認 ● about:plugins で確認できる ●
9.
再生できた
10.
問題点 ● 映像と音のズレ ● サブディスプレイで再生されない? プライマリ側 再生されている セカンダリ側 ウィンドウを移動した時の 再生画面で止まっている
11.
● 結局OPしか見てない>< ● でも個人的にSilverlightでできているルート ♪ラボが閲覧できるようになったのが嬉しい
12.
RaspberryPi でリアルタイム配信をその3
13.
これまでのRasPiストリーミング ● ひよこチャンネル(ひよこを中継) http://www.slideshare.net/matoken/lt-raspberry-pi UVCなWebCamをUSB HUB経由でJustin.TVへリアルタイム 配信 1~2fps… ●
ハードウェア支援付きで高画質配信(OSHWCを中継) https://plus.google.com/u/0/+KenichiroMATOHARA/posts/6 Qmc2LBuoSQ RaspberriPi純正カメラ経由でハードウェアエンコーディング でJustin.tv 但し映像のみ
14.
今回は音声も! ● RaspberryPi には音声入力がない ●
USB Audio を接続(MI-305 $3.6) ● 刺すだけで認識 "MI-305 The World's Smallest USB 2.0 Microphone - Black - Free Shipping - DealExtreme" http://www.dx.com/p/mi-305-the-world-s-smallest-usb-2 -0-microphone-black-285812#.U81KinV_u00 →詳細 https://gist.github.com/matoken/457f5e5f0ecb35d7f252
15.
USB Audioのテスト ● カード確認 $
arecord -l **** List of CAPTURE Hardware Devices **** card 1: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0
16.
● 録音のテスト $ AUDIODRIVER=alsa
AUDIODEV=plughw:1,0 rec test.mp3 Input File : 'plughw:1,0' (alsa) Channels : 2 Sample Rate : 48000 Precision : 16-bit Sample Encoding: 16-bit Signed Integer PCM In:0.00% 00:00:12.54 [00:00:00.00] Out:598k [ | ] Clip:0 ^C Aborted.
17.
コマンドラインから配信する例 ● "ffmpeg でUstream.tv
配信 - Qiita" http://qiita.com/matoken/items/37c3e158f14 5d8f59047 ● "ffmpeg でJustin.tv 配信 - Qiita" http://qiita.com/matoken/items/d08d28e88b2 8fc858fdc
18.
音声付きストリーミング行けた! $ raspivid -o
- -t 0 -w 320 -h 240 | avconv -r 4 -b 160k -rtbufsize 32MB -i - -f alsa -i plughw:1,0 -acodec libmp3lame rtmp://x.xxxxxxxx.fme.ustream.tv/ustreamVideo/ xxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.flv
19.
…音飛びする ● 数秒ごとに以下のメッセージが出て音飛びがす る. ALSA buffer
xrun. ● CPUを使いきっているよう
20.
色々ダイエット ● →ステレオ モノラル ●
サンプリングレート48kHz → 8kHz (mp3->aac)
21.
コマンド $ raspivid -o
- -t 0 -w 320 -h 240 | avconv -r 4 -b 120k -rtbufsize 32MB -i - -ar 8000 -f alsa -i plughw:1,0 -acodec aac -ab 32k -ar 8000 -strict experimental -ac 1 rtmp://x.xxxxxx.fme.ustream.tv/ustreamVideo /xxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.fl v ● 朝から昼すぎまで動かしてみて ALSA buffer xrun. は出なくなった!
22.
課題 ● 音が小さい感じ ● ハードウェアエンコーディングは出来ないか な? ●
FSのRO化(電源ブチ切り可能なように) ● GPIOにボタンを付けて簡易操作 ● ローカル録画機能
23.
Credits & License ●
Content by KenichiroMATOHARA(matoken) http://matoken.org/ License: CC-BY-SA ● OpenOffice.org template by Raphaël Hertzog http://raphaelhertzog.com/go/ooo-template License: GPL-2+ ● Background image by Alexis Younes “ayo” http://www.73lab.com License: GPL-2+
Download now