インターネットでテレビチャンネルを開始した方法。 テクニック

これは、予定されているシリーズ「チャンネルの立ち上げ方法」の3番目の記事( 1番目2番目 )です。 今日は、 DOG CHANNEL TVチャンネルの技術サポートと、それがどのように機能するかについてお話します...この記事には、放送用の専門用語がたくさんあります。 コメントで何かはっきりしないことが示されている場合は、必要に応じて個々のポイントを明確にし具体化します。

だから...



パート1。 最初のインストールは...


奇妙なことに、これは聞こえるかもしれませんが、私は個人的にそのようなプロジェクトの主な資産をコンテンツと考えています。 チャンネルは専門です。 コンテンツの一括購入について話す必要はありません。 それは したがって、この特定のチャンネルは、次のプログラム「Just a Dog」が生まれたときに、編集に費やした数百日から生まれました。



技術的な要件について、どのビットレートでブロードキャストするのか?



一方では、SD形式(これは720x576ピクセル)で画像を簡単に提供できます。他方では、許容できる品質を維持するために、フレームサイズを大きくするとビットレートが高くなります。 試行錯誤と白熱した議論を通して、500x374ピクセルのサイズと750-800 kbit / sのビットレートに落ち着きました。 一方で、これは許容可能な品質を保証し、他方では、メガビットインターネットを持っている人なら誰でも、安定して快適な方法でチャンネルを見ることができます。



パート2。 あなたはこんにちはと単語や年の歌を削除しません...


プログラムのサイトは、チャンネルが作成された時点ですでに存在していたと言わなければなりません。 CMS JOOMLAに基づいて書かれています。 また、ブロードキャストパラメータが定式化されるとすぐに、エンドユーザー向けのコンテンツ配信システムを作成するという疑問が生じました。



これを行う最も簡単な方法はFlashを使用することであることは明らかです。 テスト放送は文字通り「ひざの上で」行われていました。 スキームは次のとおりです。

信号ソース(ファイルだけ、またはテープレコーダーからのDV信号)が仮想カメラに固執し、仮想カメラがustream.tvなどの無料サービスに渡されました。



まあ、それだけです...チャンネルがあります!



ええ、今...信じている人たち-何日もコンピュータの前に座って、プログラムのスクリーンセーバーのカットインを際限なく変えていると想像してください...そして、これらすべてを作り上げ、時間を計り、神が禁じていることを祈り、インターネットを切断しないでください。 一般に、スキームとして-はい、しかしベースとして-あなたはすべてをゼロから自分で構築しなければなりませんでした。



それで、あなたは何を受け取りたいですか?

-コンテンツは、データセンター内のどこかにあるサーバー上にあり、厚く信頼性の高いチャネルがあります。

-コンテンツを訪問者に配信するメディアサーバー(サーバー)もあります。

-スキームは安定しており、容易に拡張可能でなければなりません。

-将来のために。 プレイリストを作成します。

-将来のために。 コンテンツの会計、検証、変換の自動化。

-コストの最小化。



検索、試行錯誤の段階が来ました。 「見えていた」ものから-これはAdobe Flash Media Server、Wowza Media Server、Red5 Media Serverです。

アドビ:

プラス:

-信頼できるソリューション

-技術サポート

-実際、彼らはRTMPプロトコルを思いついた

短所:

-お金を要求する

-WINDOWSを使用する

-ソースコードは閉じられています



ワウザ:

-便利で信頼できる

-技術サポート

-Linuxにインストール可能

-iPhone&Co向けにストリーミング可能

短所:

-お金を要求する

-高負荷での「フロート」



Red5

-無料

短所:

-すでに中負荷で「浮く」



何か-私の個人的な意見、インターネットで読んだもの。 個人的には、Wowzaに最も傾いていました。



しかし、いつものように、事件は介入した。 偶然にも、Muscovite Maxim Lapshin Erlyvideoメディアサーバーによるプロジェクトに出会いました。 ERLANGが書かれた言語は、私にとって純粋に異国語です。 しかし!!! 基本的なサーバー機能は無料です。 信頼性が高い。 レビューは一般的に異なりますが、ほとんどは肯定的です。 そして、私はチャンスをとることに決めました。 (今は少し後悔していません)



だからErlyvideo

-無料(または条件付きで無料。これについて詳しく説明します)

-ソースから組み立てられます(つまり、特定の粘り強さで、どこにでも配置されます)

-今、勢いが増しています(一方で、コミュニティは私たちが望むほど大きくありませんが、他方では、作成者に直接アクセスして、関心のある問題の「ヒント」を取得するだけで十分です)

短所:

-追加機能-お金のため

-優れたアーランプログラマを見つけるのは難しい

-無料の結果、警告なしに新しいバージョンの機能が変更される可能性があります。



パート3 ヒーロー...


専用サーバーをレンタルしました。 UBUNTUとERLYVIDEOがインストールされています。



erlyvideoフォーラムでは、ほとんどの場合、同じ日に質問に対する回答を得ることができます。 著者は、彼らが言うように、敬意と尊敬を持っています。 しかし! 原則として、答えには、移動する方向と、結果を達成するための基本的な可能性または不能が含まれます。 繰り返しますが、これは追加機能に適用されることを強調しています! バグの設定と修正に関しては、ここではすべてが適切です。 残りの33の喜びは、認可された顧客に対する技術サポートによるものです。



私の立場ははっきりしているが、おそらく私たちのメンタリティの熱い鉄で溶けているが、私は例外リストに載りたい。 )))(まあ、すみません。何もできません)



メディアサーバーが獲得できたら、機能を微調整してみましょう。 私が言えることは...アーラン、わかった、あなたはかなり早く学ぶことができる。 サーバーは本当に驚くほど安定しています。 私にとっては、ブロードキャストを中断せずにサーバーのバージョンを更新できるということは、まだ魔法のようなものです! そして、これは言語自体の機能です。 見事なスケーラビリティと柔軟性。 うん...あなたがファンであり、これらすべてに対処するために時間とエネルギーを中毒する準備ができているなら。

お金がなかったので、準備はできていました。 まず、プレイリストブロードキャストシステムが必要でした。 次に、プログラムを動的に生成したかった。 次に、ブロードキャストを中断せずにプレイリストを再起動します。 途中-ユーザーの承認とユーザーのチャット。



サーバーは非常に安定しています。 サーバーについて言えば、予測可能で非常に適切な方法で動作します。



ほとんど最初から、プレーヤー自体を書き直さなければなりませんでした。 将来の認証とチャットの両方には、非常に特殊な機能が必要です。 誰かが適当な軽量で無料のプレーヤーを必要とするなら、私はtarantinovプレーヤーを強くお勧めします。 プレーヤーを作成する際の基礎となるのは彼でした。



10月初旬、キエフで開催された世界羊飼い犬のトレーニングチャンピオンシップのオンライン放送中に、技術面を含むあらゆる面での深刻なテストが待っています。 このイベントの実施にご協力いただければ幸いです。 特に、サーバーの負荷機能、負荷分散などに関して しかし、これは午後です。



All Articles