gooブログはじめました!

写真付きで日記や趣味を書くならgooブログ

iPhone, iPod に配信する方法 Part 3

2011-06-13 01:22:00 | パソコン・インターネット
iPod touchを借りてきて、無線LAN経由で、うちの中のApacheからHLS(HTTP Live streaming)でApacheに配信させたけど、うまくうつらなかった。
Appleのページのサンプルは、当たり前だけど、動画が表示できる。
AppleのページからTSを取り出して、比較してみた。
同じサイズまで落とせばいいのだろうか。

■ Appleのサンプル H.264,AAC,MPEG-2 TSファイル

Seems stream 1 codec frame rate differs from container frame rate: 180000.00 (180000/1) -> 14.99 (15000/1001)
Input #0, mpegts, from '/tmp/bipbop/gear1/fileSequence0.ts':
Duration: 00:00:09.94, start: 10.000000, bitrate: 201 kb/s
Program 1
Stream #0.0[0x101]: Audio: aac, 22050 Hz, mono, s16, 25 kb/s
Stream #0.1[0x102]: Video: h264, yuv420p, 192x144, 14.99 tbr, 90k tbn, 180k tbc


■ 私が作ったH.264,AAC,MPEG-2 TSファイル(ball-43.ts)

Input #0, mpegts, from '/usr/local/www/apache22/data/ball-43/ball-43.ts':
Duration: 00:00:59.99, start: 1.400000, bitrate: 1249 kb/s
Program 1 Service01
Metadata:
name : Service01
provider_name : FFmpeg
Stream #0.0[0x100]: Video: h264, yuv420p, 720x480 [PAR 8:9 DAR 4:3], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
Stream #0.1[0x101]: Audio: aac, 48000 Hz, stereo, s16, 109 kb/s

→ これは、iPod touchで表示できない(だけど、m3u8に従って、各tsファイルはとりに来ているのがapacheのログからわかった。

<fb:like href="http://gray.ap.teacup.com/salarymandiary/123.html" send="true" layout="button_count" width="450" show_faces="true" font=""></fb:like>