USTREAM
USTREAM http://www.ustream.tv/
米の動画ライブ配信サービス。2010年にソフトバンクが資本参加し、日本語版のページが開設された。
2014年9月、アーカイブ映像(過去の番組)の保存期間を30日間に限定するようになった。
2015年12月、ソフトバンクの子会社、Ustream Asia のサービスを、2016年2月に、本国Ustream Inc.へ移管すると、発表した。
2016年1月、米国IBMは、Ustream, Inc.を買収した。
下記スクリプトでは、保存できない動画がたくさんあるはずです 。そんなものでもいいよ、という方のみ、
このスクリプトでは、ライブ配信の動画は保存できません。ハイライトなどの「録画済み動画」のみです。 「録画済み動画」でも、上記スクリプトで、保存できるものとできないものがあります。
ライブ配信の動画については、補足情報を参照してください。
修正情報
version 0.1
2010.10.03 up
version 0.2
2011.07.26 upamfurlの変更に対応。
amfのスクレイプを一部変更。
version 0.2.1
2011.08.27 up
version 0.2.2
2013.01.18 upclsAMFを使うようにした。
スクリプトの文字コードを UTF-8 に変更した。他。
version 0.2.3
2013.09.21 up保存URL仕様変更に対応。取得方法の複数化。
スクリプトの文字コードを UTF-16 に戻した。
clsAMF を修正。
version 0.3
2016.06.17 upAMFによる問い合わせを削除。API問い合わせのみにした。
補足情報
2016.06.17現在、この場所で配布したスクリプトで、ライブ配信の動画の情報を、取得できなくなっているようでした。
ライブ配信の動画は、RTMPプロトコル、ないし、Apple HLS で配信されているのではないかと思います。
HLS のマニフェストファイルURL や RTMPプロトコルのためのRTMPDump Command Line などを取得するスクリプトです。
Craving Explorer のサイトスクリプトではありません。Craving Explorer にインストールすることはできません。
Windows の WSH 上で動作します。
上記リンクからスクリプトを保存してください。
スクリプトを動作させると、インプットボックスが表示されると思うので、情報を取得したいページのURL(http://www.ustream.tv/channel/[channel名])を入力して OK をクリック。メッセージボックスが開いて、いろいろ表示されれば、成功です。失敗の場合は、いろいろエラーメッセージとか表示されるかもしれません。
default: のところに、liveHttpUrl(拡張子.m3u8)というのが表示されていれば、それが HLS のマニフェストURLです。
HLS については、こちらのページ などを参照してください。
同じく、RTMPDump cmd line というのが表示されていれば、それが、RTMPDump のコマンドライン文字列です。
その他:の部分に、RTMP のその他の情報が表示されることがあるかもしれません。上記、RTMPDump コマンドライン文字列で、-r の値が cdnUrl、-y の値が streamName に相当します。適宜、書き換えて利用できるのではないかと思います。
履歴
2013.09.21 up
version 0.1
2013.09.30 up
version 0.1.1
タイトルが取得できないのでもしよかったら修正お願いします。[url例示28567882] 動画はこれです。 -- 名無しさん (2013-01-17 21:16:55)
取得できないものがありました。ご対応をお願いいたします。 -- 名無しさん (2014-11-03 13:07:16)
[URL例示:/recorded/87996997] 取得失敗になります -- 名無しさん (2016-06-08 00:44:05)動画情報(amf)問い合わせの一部で、RTMPプロトコルが使われているようでした。Craving Explorerでの取得は難しいだろうと思います。他の取得手段を模索して下さい。 -- 管理人
最終更新:2016年06月08日 00:44