【私的メモ】GyaOをRTMPDumpとMPlayerを組み合わせて再生する方法
GyaO(ギャオ)がrtmpeに移行し始めたので、色々メモ。
スマホのためかな?負荷対策?OS依存をなくすためかな?
パソコンテレビ GyaOではなく、これからはスマホテレビ GyaOを目指すのかな?
F:\(略)\rtmpdump -q –rtmp "rtmpe://fmsf01.yolk.yahoo.co.jp:1935" –tcUrl "rtmpe://fmsf01.yolk.yahoo.co.jp/yolk/1001/" –playpath "mp4:yolk/109/11/1001/110/1114978_AzVUqqGV1110077.f4v" –app "yolk/1001" –flashVer "WIN 11,7,700,224" –swfVfy "http://i.yimg.jp/images/gyao/fla/v1/red/GyaoPlayer.swf?v=2" | "E:\mplayer\mplayer.exe" -cache 8192 –
直接MPlayerで再生する場合はこんな感じ。まあ、全画面に対応したみたいなので余り必要性はないような気もするけど、GyaOの全画面はアンチエイリアスがかかってないのか、劣化表示なのかわからないけど、ジャギ様がひどいので綺麗に見たい人には有効かもしれない。
GyaOの全画面表示のスクリーンショット、ジャギーがひどい。GyaOのフルスクリーンは普通に見ていて動画の画質が気になるレベル。
これが、Mplayerの全画面表示のスクリーンショット、ジャギーは目立たない。VLCでも似たような感じ。GyaOのプレイヤーの全画面表示は汚いので可能なら是非直して欲しい。
私と同様に田舎で、回線がADSLなどで細くて不安定な場合は、カクカクしてまともに見れない場合もあるので、どうしてもダウンロードしてから見たい場合があると思います。そういう場合はパイプしないで、-o オプションを使用すると良い。回線が不安定な場合はレジュームオプション(–resume|-e )をつけると幸せになれるかもしれない。
RTMPDump オプション一覧。
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
rtmpdump.exe: This program dumps the media content streamed over RTMP.
–help|-h Prints this help screen.
–url|-i url URL with options included (e.g. rtmp://host[:port]/pathswfUrl=url tcUrl=url)
–rtmp|-r url URL (e.g. rtmp://host[:port]/path)
–host|-n hostname Overrides the hostname in the rtmp url
–port|-c port Overrides the port in the rtmp url
–socks|-S host:port Use the specified SOCKS proxy
–protocol|-l num Overrides the protocol in the rtmp url (0 – RTMP, 2 – RTMPE)
–playpath|-y path Overrides the playpath parsed from rtmp url
–playlist|-Y Set playlist before playing
–swfUrl|-s url URL to player swf file
–tcUrl|-t url URL to played stream (default: "rtmp://host[:port]/app")
–pageUrl|-p url Web URL of played programme
–app|-a app Name of target app on server
–swfhash|-w hexstring SHA256 hash of the decompressed SWF file (32 bytes)
–swfsize|-x num Size of the decompressed SWF file, required for SWFVerification
–swfVfy|-W url URL to player swf file, compute hash/size automatically
–swfAge|-X days Number of days to use cached SWF hash before refreshing
–auth|-u string Authentication string to be appended to the connect string
–conn|-C type:data Arbitrary AMF data to be appended to the connect string
B:boolean(0|1), S:string, N:number, O:object-flag(0|1),
Z:(null), NB:name:boolean, NS:name:string, NN:name:number
–flashVer|-f string Flash version string (default: "WIN 10,0,32,18")
–live|-v Save a live stream, no –resume (seeking) of live streams possible
–subscribe|-d string Stream name to subscribe to (otherwise defaults to playpath if live is specifed)
–realtime|-R Don’t attempt to speed up download via the Pause/Unpause BUFX hack
–flv|-o string FLV output file name, if the file name is – print stream to stdout
–resume|-e Resume a partial RTMP download
–timeout|-m num Timeout connection num seconds (default: 30)
–start|-A num Start at num seconds into stream (not valid when using –live)
–stop|-B num Stop at num seconds into stream
–token|-T key Key for SecureToken response
–jtv|-j JSON Authentication token for Justin.tv legacy servers
–hashes|-# Display progress with hashes, not with the byte counter
–buffer|-b Buffer time in milliseconds (default: 36000000)
–skip|-k num Skip num keyframes when looking for last keyframe to resume from. Useful if resume fails (default: 0)
–quiet|-q Suppresses all command output.
–verbose|-V Verbose command output.
–debug|-z Debug level command output.
If you don’t pass parameters for swfUrl, pageUrl, or auth these properties will
not be included in the connect packet.
参考リンク:
- How to watch RTMP/RTMPE streaming in MPlayer using rtmpdump – Audio/video stream recording forums
- MPlayer: リソース/ダウンロード – SourceForge.JP
- RTMPDump
- SaitoAtsushi/gyao-direct-url · GitHub
- RTMPDumpHelper – Download RTMP video/audio streams with RTMPDump toolkit
Microsoft Silverlightのページを見るとわかるんだけど、Silverlightの導入事例の代表がGyaOだったわけだけど、そのGyaOから見限られたんでしょうか?
GyaOさんのスマホアプリ見るとわかるけど、GyaOはPC用でDRM有りきのSilverlightに依存していた為に、スマホ対応には色々と苦慮されているようなので、世の中の流れに乗ってDRMフリーでスマホ対応を強化していくんでしょうね。
無料動画 GyaO! – Google Play の Android アプリ
iTunes App Store で見つかる iPhone、iPod touch、iPad 対応 無料動画 GyaO!
#Xbox OneといいWindows 8といい最近のMSの凋落ぶりがひどいですね。個人的にはIT土方に一番重宝されていたVBを捨てた頃から凋落がはじまった様な気がします。
タグ : Gyao