FMUSER Wirlessはビデオとオーディオをより簡単に送信します!

[メール保護] WhatsApp + 8618078869184
言語設定

    IPTVセットトップボックスのストリーミングメディアプレーヤーの設計

     

    オープンソースコードlive555は、ストリーミングメディア送信機能を実装するために使用されるSDKです。 SDKのteSTProgsフォルダーにあるplayCommon.cppを使用して、IP TVセットトップボックスの送信モジュールを設計し、再生モジュールとともに、IPTVセットトップボックスプロセスのストリーミングメディアプレーヤーを構成します。 playCommon。 cppは、サーバーとクライアントを接続するブリッジです。 その動作原理は、クライアントがサーバーにデータを要求すると、サーバーのURLからSDP記述情報を取得し、SDPに基づいてマルチメディアセッションを作成し、最後にデータストリームを再生することです。

       live555オープンソースコードのplayCommON.cppの機能を使用したIPTVセットトップボックスストリーミングメディアプレーヤーの設計プロセスを紹介し、IPTVセットトップボックスのソフトウェア構造設計と組み合わせて、IPTVセットトップボックスの伝送モジュールを開発しました。 。 次に、送信モジュールはメッセージキューを介してミドルウェアに接続され、同時に再生モジュールの入力機能を介して再生モジュールに接続され、最終的にIPTVセットトップボックスのストリーミングメディアプレーヤーを構成します。 プレーヤーはテスト済みで、安定したパフォーマンスを発揮します。

    1IPTVセットトップボックスストリーミングメディアプレーヤーの設計

      1. 1IPTVセットトップボックスソフトウェア構造

    セットトップボックスのソフトウェアコードは、ハードウェアドライバー、オペレーティングシステム、ミドルウェア、アプリケーション層の4つの部分に分かれています。

    1)ハードウェアドライバーは、基盤となるハードウェアと上位のオペレーティングシステムを接続します。 2)オペレーティングシステムここでは、無料のオープンソースコードLinuxが使用されています。 3)ミドルウェア上位のアプリケーション層を基盤となるオペレーティングシステムおよびハードウェアから分離するソフトウェア適応層。 ミドルウェアのコアモジュールには、主に次のものが含まれます。(1)ブラウザ:サーバーからURLを取得し、対応するEPGページを表示します。 (2)グラフィカルユーザーインターフェイス管理:ユーザーインターフェイスコントロール(ボタン、リストなど)やアプリケーションのグラフィック画像描画などのグラフィック機能を提供します。 4)アプリケーション層は、オーディオおよびビデオメディアファイルの再生を実現します。

      1.2IPTVセットトップボックスストリーミングメディアプレーヤーのシステム構造

       PlayCommon.cppは、Live555オープンソースコードで、コンピューターを受信端末として使用し、VLCソフトウェアを受信して​​再生し、最終的にコンピューターに表示する機能を実現します。 研究の内容は、playCommon.cppをセットトップボックスのソフトウェアコードに統合し、最終的にIPTVセットトップボックスを受信端末として使用し、それを再生してテレビに表示する機能を実現することです。 これにより、コードの設計に関する新しい要件が提示されます。一方、playCommon.cppは、VLCのRTSP列に再生するrtsp:// local IP address:port number / file nameを入力して、サーバーのURLを取得します。 。 獲得しました。 ただし、IPTVセットトップボックスの場合、送信モジュールによって取得されたURLは、ユーザーがリモコンを介してEPGでプログラムを選択したときに対応するURLになります。 このURLはミドルウェアのブラウザで読み取られるため、ミドルウェアと伝送モジュールを接続する必要があります。 一方、playCommon.cppによって送信されたデータストリームは、VLCを介して受信および再生されます。 IPTVセットトップボックスの場合、送信モジュールによって送信されたデータストリームは、再生モジュールを介して受信および再生されます。 そのため、送信モジュールと再生モジュールを接続する必要があります。

       ミドルウェア、出力モジュール、再生モジュールを接続するために、これらXNUMXつのモジュール間のデータ通信を実現するメッセージキューが設計されています。 さらに、pt hread create()は、プログラムの並行性を実現するためにスレッドrt spmain()を作成するようにプログラムで設計されています。   

      1.3プログラム構造分析

      1.3.1送信モジュール。

      1)メイン関数(1)void initMsgQ()はメッセージキューを初期化します。 dataQidは、ネットワーク上で送信されるデータを含むデータのメッセージキューを表します。 最後に、メッセージキュー内のデータは、void send data to player()関数を介してプレーヤーに送信されます。 msgkeyQidは、メッセージキー値のメッセージキューを表します。 送信モジュールは、ミドルウェアから取得したリモコンのキー値コマンドを受信して​​プレーヤーに送信し、早送り、早巻き、停止、再生の各操作を実現します。 fromeMiddleQidは、ミドルウェアのメッセージキューを表します。 送信モジュールは、クライアントプレーヤーがサーバーにデータを要求すると、ミドルウェアから送信されたURLを宛先アドレスとして受信します。 playerStateQidは、再生状態のメッセージキューを表します。 送信モジュールは、プレーヤーの状態を送受信し、プレーヤーがオンデマンド、ライブ、またはタイムシフトのいずれであるかを制御するために使用されます。 (2)phread_create(&g_session_thread_info、&tattr、(void *(*)(void *))rtsp_main、(void *)&urlInform); rtsp_main()スレッドを作成します。 メッセージキューの通信とストリーミングメディアの送信が同時に実行されることを確認します。

       2)rtsp_main関数。 (1)recvMiddlewareMsg(fromeMiddleQid、url):ミドルウェアから渡されたurlの値が変数urlに割り当てられます。 (URLの定義はミドルウェアで完了しているため、ミドルウェアから取得する必要があります)。 (2)playCommon.cpp機能:クライアントがサーバーに要求を送信すると、サーバーは要求に応答し、メディアセッションを作成し、データストリームを再生します。 (3)main_player_entry(gTrans。firstCreate):クライアントはストリームを受信し、プレーヤーのエントリ関数を呼び出してプレーヤーを初期化します。 (4)void send_data_to_player():プレーヤーを呼び出し、インターネットから受信したデータをプレーヤーに送信して、再生を開始します。

     

     

     

     

     

     

     

    どのくらい遠くまで(長い)変換器のカバー?

    送信範囲は、多くの要因に依存します。 真の距離は、建物やその他の障害物、受信機の感度、受信機のアンテナのような環境を使用して、高さをインストールするアンテナ、アンテナ利得に基づいています。 田舎でアンテナより高いと使用したインストール、距離ははるか遠くなります。

    【実施例5W FMトランスミッタは、都市と故郷に使用します。

    私は彼の故郷でのGPアンテナと米国の顧客の利用5WのFMトランスミッターを持っている、と彼は車でそれをテストし、それが10km(6.21mile)をカバー。

    私はそれが5km(2mile)についてカバーし、私の故郷でのGPアンテナと1.24WのFMトランスミッターをテストします。

    私はそれだけで5meter(300ft)についてカバーし、広州市のGPアンテナと984WのFMトランスミッターをテストします。

    以下は、異なる電力のFMトランスミッタのおおよその範囲です。 (範囲は直径です)

    0.1W〜5W FMトランスミッター:100M〜1KM

    5W〜15W FM Ttransmitter:1KM〜3KM

    15W〜80W FMトランスミッター:3KM〜10KM

    80W〜500W FMトランスミッター:10KM〜30KM

    500W〜1000W FMトランスミッター:30KM〜50KM

    1KW〜2KW FMトランスミッター:50KM〜100KM

    2KW〜5KW FMトランスミッター:100KM〜150KM

    5KW〜10KW FMトランスミッター:150KM〜200KM

    送信機のための私達に連絡するには?

    私に電話+ 8618078869184 OR
    メールを送ってください [メール保護]
    1.Howはるかにあなたは直径がカバーしたいですか?
    2.Howあなたの高い塔?
    あなたは3.Whereからですか?
    そして、私たちはより多くの専門家のアドバイスを提供します。

    私たちに関しては

    FMUSER.ORGは、RFワイヤレス伝送/スタジオビデオオーディオ機器/ストリーミングおよびデータ処理に重点を置いたシステムインテグレーション会社です。アドバイス、コンサルティングからラックの統合、設置、試運転、トレーニングまで、すべてを提供しています。
     
    FMトランスミッタ、アナログTVトランスミッタ、デジタルTVトランスミッタ、VHF UHFトランスミッタ、アンテナ、同軸ケーブルコネクタ、STL、放送処理、スタジオ向け放送製品、RF信号モニタリング、RDSエンコーダ、オーディオプロセッサ、リモートサイトコントロールユニット、 IPTV製品、ビデオ/オーディオエンコーダ/デコーダは、大規模な国際放送ネットワークと小規模なプライベートステーションの両方のニーズを満たすように設計されています。
     
    私たちのソリューションには、FMラジオ局/アナログテレビ局/デジタルテレビ局/オーディオビデオスタジオ機器/スタジオ送信機リンク/送信機テレメトリーシステム/ホテルテレビシステム/ IPTVライブ放送/ストリーミングライブ放送/ビデオ会議/ CATV放送システムがあります。
     
    高い信頼性と高性能がシステムとソリューションにとって非常に重要であることを私たちは知っているので、私たちはすべてのシステムに先進技術製品を使っています。 同時に私達はまた私達のプロダクトシステムを非常に適正価格で確かめなければなりません。
     
    私たちは公共および商業放送局、電気通信事業者および規制当局の顧客を持っています、そしてまた私たちは何百ものより小さな、地方およびコミュニティ放送局に解決策と製品を提供します。
     
    FMUSER.ORGは15年以上輸出しており、世界中にクライアントがいます。 この分野で13年の経験を持つ私たちは、お客様のあらゆる種類の問題を解決するための専門家チームを持っています。 私たちはプロの製品とサービスの非常にリーズナブルな価格を提供することに専念しました。
    連絡先メールアドレス : [メール保護]

    私たちの工場

    我々は持っています 近代化 工場の。 あなたが中国に来たときに私たちの工場を訪問する歓迎されています。

    現在では、既に存在しています 1095のお客様 世界中の当社の広州天河オフィスを訪問しました。 あなたが中国に来ている場合は、私たちを訪問する歓迎されています。

    フェア

    これは2012グローバルソースへの参加であります 香港エレクトロニクスフェア . 世界中からのお客様 最終的に一緒に取得する機会を持っています。

    FMUSERはどこにありますか?

    この番号を検索できます " 23.127460034623816,113.33224654197693 "グーグルマップで、あなたは私たちのfmuserオフィスを見つけることができます。

    FMUSER広州事務所がある天河区にあります カントンの中心 。 非常に 近く   広州交易会 , 広州駅, xiaobei道路とdashatou 、のみ必要 10 minutes 取る場合 タクシー 。 世界中の友人が訪問し、交渉を歓迎します。

    お問い合わせ:スカイブルー
    携帯電話:+ 8618078869184
    WhatsApp:+ 8618078869184
    Wechat:+ 8618078869184
    Eメール: [メール保護]
    QQ:727926717
    スカイプ:sky198710021
    住所:No.305ルームHuiLanビルNo.273 Huanpu道広州中国郵便番号:510620

    英語: PayPal、クレジットカード、ウェスタンユニオン、アリペイ、マネーブッカー、T / T、LC、DP、DA、OA、Payoneerなど、すべての支払いを受け付けます。ご不明な点がございましたら、ご連絡ください [メール保護] またはWhatsApp + 8618078869184

    • ペイパル。  www.paypal.com

      私たちは、あなたが当社の商品を購入するペイパルを使用することをお勧めし、ペイパルは、インターネット上で購入する安全な方法です。

      上に私たちの項目リストページの一番下のすべてが支払うためにPayPalのロゴを持っています。

      クレジットカード。PayPalを持っていないが、あなたはクレジットカードをお持ちの場合は、クレジットカードでの支払いを黄色のPayPalボタンをクリックすることができます。

      -------------------------------------------------- -------------------

      しかし、あなたはクレジットカードを持っていないし、PayPalのaccoutを得たためにPayPalのアカウントまたは困難を持っていない場合、あなたは次のように使用することができます。

      ウエスタンユニオン。  www.westernunion.com

       

      私にウェスタンユニオンによって支払います:

      名前/名:Yingfeng
      姓/名字/姓:Zhang
      氏名:Yingfeng Zhang
      国:中国
      市:広州 

      -------------------------------------------------- -------------------

      T / T。  でのお支払い T / T(電信送金/電信振替/銀行振込)
       
      最初の銀行情報(会社のアカウント):
      SWIFT BIC:BKCHHKHHXXX
      銀行名:BANK OF CHINA(香港)リミテッド、香港
      銀行口座:中国タワー、1ガーデンルート、セントラル、香港
      銀行コード:012
      アカウント名:FMUSER INTERNATIONAL GROUP LIMITED
      アカウントなし。 :012 - 676 - 2 - 007855 - 0
      -------------------------------------------------- -------------------
      XNUMX番目の銀行情報(会社のアカウント):
      受益者:Fmuser International Group Inc
      口座番号:44050158090900000337
      受益者銀行:中国建設銀行広東支店
      SWIFTコード:PCBCCNBJGDX
      住所:NO.553 Tianhe Road、Guangzhou、Guangdong、Tianhe District、China
      **注:銀行口座に送金する場合は、備考欄に何も記入しないでください。記入しないと、国際貿易事業に関する政府の方針により、支払いを受け取ることができません。

    時支払明確*これは、営業日1-2で送信されます。

    *私たちはあなたのpaypal住所に送信します。 あなたがアドレスを変更したい場合は、私のメールにあなたの正しい住所と電話番号を送信してください。 [メール保護]

    パッケージは2kgを下回る場合*、我々は航空郵便を経由して出荷されます、それはあなたの手に15-25days程度かかります。

    パッケージは2kg以上であれば、我々はEMS、DHL、UPS、フェデックス速い速達便を経由して出荷されます、それはあなたの手に7〜15days程度かかります。

    100kgよりパッケージ以上ならば、我々はDHLや航空貨物を経由して送信されます。 それはあなたの手に3〜7days程度かかります。

    すべてのパッケージは、中国の広州形成しています。

    *パッケージは「ギフト」として送信され、可能な限りクリアされません。購入者は「TAX」の料金を支払う必要はありません。

    *船の後、私たちはあなたに電子メールを送信し、追跡番号を与えます。

    保証について。
    お問い合わせ--- >>アイテムを私たちに返送してください--- >>別の交換品を受け取って送ってください。

    名前:劉xiaoxia
    住所:305Fang HuiLanGe HuangPuDaDaoXi 273Hao TianHeQu中国広州。
    ZIP:510620
    電話:+ 8618078869184

    このアドレスに戻り、ノートにあなたのpaypal住所、氏名、問題を記述してください。

    すべての質問の一覧を表示

    ニックネーム

    メール

    質問

      サプライズを取得するには、メールアドレスを入力してください

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org ->アフリカーンス語
      sq.fmuser.org ->アルバニア語
      ar.fmuser.org ->アラビア語
      hy.fmuser.org ->アルメニア語
      az.fmuser.org ->アゼルバイジャン
      eu.fmuser.org ->バスク
      be.fmuser.org ->ベラルーシ語
      bg.fmuser.org ->ブルガリア語
      ca.fmuser.org ->カタロニア語
      zh-CN.fmuser.org ->中国語(簡体字)
      zh-TW.fmuser.org ->中国語(繁体字)
      hr.fmuser.org ->クロアチア語
      cs.fmuser.org ->チェコ
      da.fmuser.org ->デンマーク語
      nl.fmuser.org ->オランダ語
      et.fmuser.org ->エストニア語
      tl.fmuser.org ->フィリピン人
      fi.fmuser.org ->フィンランド語
      fr.fmuser.org ->フランス語
      gl.fmuser.org ->ガリシア語
      ka.fmuser.org ->グルジア語
      de.fmuser.org ->ドイツ語
      el.fmuser.org ->ギリシャ語
      ht.fmuser.org ->ハイチクレオール
      iw.fmuser.org ->ヘブライ語
      hi.fmuser.org ->ヒンディー語
      hu.fmuser.org ->ハンガリー語
      is.fmuser.org ->アイスランド語
      id.fmuser.org ->インドネシア語
      ga.fmuser.org ->アイルランド
      it.fmuser.org ->イタリア語
      ja.fmuser.org ->日本語
      ko.fmuser.org ->韓国語
      lv.fmuser.org ->ラトビア語
      lt.fmuser.org ->リトアニア語
      mk.fmuser.org ->マケドニア語
      ms.fmuser.org ->マレー語
      mt.fmuser.org ->マルタ語
      no.fmuser.org ->ノルウェー語
      fa.fmuser.org ->ペルシア語
      pl.fmuser.org ->ポーランド語
      pt.fmuser.org ->ポルトガル語
      ro.fmuser.org ->ルーマニア語
      ru.fmuser.org ->ロシア語
      sr.fmuser.org ->セルビア語
      sk.fmuser.org ->スロバキア
      sl.fmuser.org ->スロベニア語
      es.fmuser.org ->スペイン語
      sw.fmuser.org ->スワヒリ語
      sv.fmuser.org ->スウェーデン語
      th.fmuser.org ->タイ
      tr.fmuser.org ->トルコ語
      uk.fmuser.org ->ウクライナ語
      ur.fmuser.org ->ウルドゥー語
      vi.fmuser.org ->ベトナム人
      cy.fmuser.org ->ウェールズ
      yi.fmuser.org ->イディッシュ語

       
  •  

    FMUSER Wirlessはビデオとオーディオをより簡単に送信します!

  • お問い合わせ

    住所:
    No.305ルームHuiLanビルNo.273HuanpuRoad広州中国510620

    Eメール:
    [メール保護]

    Tel / WhatApps:
    +8618078869184

  • カテゴリー

  • ニュースレター

    名またはフルネーム

    電子メール

  • PayPalのソリューション  ウエスタンユニオン中国銀行
    Eメール:[メール保護]   WhatsApp:+8618078869184 Skype:sky198710021 私とチャットしてくれ
    FC2ブログ著作権2006-2020 www.fmuser.org

    お問い合わせ(英語)