• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

ポッドキャスト

提供: WordPress Codex 日本語版
Podcastingから転送)
移動先: 案内検索

ポッドキャストとは何か?

ポッドキャストとはRSS 2.0Atom を利用した音声コンテンツや映像コンテンツの配信を指します。視聴者は iTunesJuiceCastPodder(linux) などの Podcast クライアントを使用して RSS/Atom フィードを購読します。コンテンツが利用可能になるとポータブルオーディオプレーヤーに自動でダウンロードされます。

動きの流れ

  1. 共有する音声や動画を作成する (通常は MP3 または MP4)
  2. サーバーにファイルをアップロードする
  3. ブログの投稿にファイルへのリンクを作成する
  4. WordPress は RSS/Atom フィードに自動でファイルへのリンクを挿入する
  5. 視聴者はポッドキャストクライアントアプリケーション を使用して RSS/Atom フィードを「購読」する。自動で新規ファイルがダウンロードされる。

WordPress は必要なすべてのリンクを作成します。

WordPress を使用したポッドキャスト

ポッドキャストは WordPress 1.5 で完全にサポートされました。投稿に音声ファイルへのリンクを追加すると、WordPress はポッドキャストとして利用できるように自動で RSS2 フィードに必要な「enclosure」タグを追加します。

重要: 音声ファイルにリンクを作成する場合は完全な絶対 URI を使用してください。そうでなければ WordPress が「enclosure」タグを作成できません。

間違い: <a href="my-podcast.mp3">わたしのポッドキャスト</a>
 
正しい: <a href="http://example.com/my-podcast.mp3">わたしのポッドキャスト</a>

サブスクリプションを作成するかポッドキャストをシンジケートするには、サイト、iTunes、他のシンジケーションアカウントに RSS フィードを追加します。

http://example.com/wordpress/?feed=rss2

Atom フィードを使用している場合、

http://example.com/wordpress/?feed=atom

iTunes ユーザーの便宜のためポッドキャストフィードには http でなく itpc:// プロトコルでのリンクを検討してください。

itpc://domain.org/path/?feed=atom

これで iTunes ユーザーはシングルクリックでフィードを購読できます。

注意:

  1. この機能は WordPress 1.5 までは「投稿」のみで動作し、静的な「固定ページ」では動作しません。
  2. 投稿を公開する際には、リンクされたファイルがアクセス可能であることを確認してください。そうでなければ WordPress はリンクされたファイルから必要な情報を収集できません。
  3. リンクされたファイルを変更する場合は、投稿を再発行して、ファイルのファイルサイズ情報を更新してください。
  4. まれに正常な動作のため RSS/Atom URL 末尾に .xml を追加する必要のある場合があります。
  5. WordPress が m4a ファイルや m4b ファイルをポッドキャストとして認識するには、Web サーバーが正しく content-type を提供するよう構成する必要があります。次の directive を Apache 構成ファイル、または .htaccess ファイルに追加してください。
AddType audio/x-m4a .m4a
AddType audio/x-m4b .m4b

専用の Podcast

専用のポッドキャストフィードを作成するには

  1. 音声ファイルにカテゴリーを作成し、「podcasts」等の名前を付ける。
  2. 音声ファイルへのリンクを含むすべての投稿に「podcasts」カテゴリーを割り当てる。
  3. ブログが example.com であれば、ポッドキャストフィードは自動的に以下で利用できます。
http://example.com/wordpress/?feed=rss2&category_name=podcasts

オプションで .htaccess ファイルに以下を追加すると、サイトの訪問者に直接ポッドキャストを示すリライトルールを作成できます。なおこの例ではポッドキャストが「podcasts」としてカテゴリー付けされていると仮定しています。

#ポッドキャストのリライト
RewriteRule ^podcasts/?$ /yourWPsubdirectoryhere/index.php?category_name=podcasts [QSA,L]
RewriteRule ^podcasts/feed/(atom|rss2)/?$ /yourWPsubdirectoryhere/index.php?feed=$1&category_name=podcasts [QSA,L]

ポッドキャストフィードは RSS2 形式で「http://example.com/podcasts/feed/rss2」、Atom 形式で「http://example.com/podcasts/feed/atom」として表示されます。両者の違いが分からなければ前者を使用してください。一般に RSS2 の方が若干多くサポートされています。

archive.org 問題

ポッドキャスト音声ファイルのホスティングに archive.org を使用できますが archive.org は発行するファイルパスにリダイレクトを使用します。リダイレクトは WordPress を混乱させ、結果としてポッドキャストの発行が失敗します(「enclosure」タグの不足エラー)。

このエラーを避けるには archive.org でホスティングしている場合、カスタムフィールド「enclosure」を追加し、「値」フィールドに mp3 ファイルの完全な URL を貼り付けてください。

外部リンク

最新英語版: WordPress Codex » Podcasting最新版との差分