FMUSER بی سیم ویدئو و صدا را راحت تر انتقال می دهد!

[ایمیل محافظت شده] WhatsApp + 8618078869184
زبان

    تجزیه و تحلیل و اجرای فن آوری پخش زنده HTTP

     

    چند روز پیش ، مدتی را صرف مطالعه فناوری HTTP streaming streaming (HLS) و پیاده سازی رمزگذار HLS ، hlsliveencoder ، نوشته شده در C + + کردم. عملکرد آن ضبط دوربین و میکروفون ، کدگذاری ویدئویی H.264 در زمان واقعی و کدگذاری صوتی aac است و با توجه به مشخصات پروتکل HLS ، فایل TS استاندارد تقسیم شده و پرونده نمایه m3u8 را تولید می کند. از طریق hlsliveencoder من و سرور HTTP شخص ثالث (مانند nginx) ، ما با موفقیت به جریان زنده HTTP پی بردیم و آزمایش را در iPhone انجام دادیم. برخی از دستاوردها را در اینجا می نویسم.

     


    1. تجزیه و تحلیل فناوری HLS
    HTTP streaming streaming (HLS) یک پروتکل انتقال رسانه جریان بر اساس HTTP است که توسط شرکت اپل پیاده سازی شده است و می تواند رسانه های جریان مستقیم و درخواستی را تحقق بخشد. این به طور عمده در سیستم IOS برای ارائه راه حل های صوتی و تصویری زنده و درخواستی برای دستگاه های IOS (مانند iPhone و iPad) استفاده می شود. HLS در صورت تقاضا در واقع یک HTTP تقسیم تقسیم شده معمول در تقاضا است. تفاوت در این است که بخشهای آن بسیار کوچک هستند. به منظور تحقق بخشیدن به HLS در صورت تقاضا ، مهم این است که پرونده های رسانه را تقسیم کنید. در حال حاضر ، ابزارهای منبع باز زیادی وجود دارد که می توانند مورد استفاده قرار گیرند. من در اینجا در مورد آن بحث نخواهم کرد ، فقط در مورد فناوری پخش زنده HLS صحبت کنید.


    در مقایسه با پروتکل های جریان مستقیم زنده ، مانند پروتکل RTMP ، پروتکل RTSP ، پروتکل MMS و غیره ، بیشترین تفاوت جریان مستقیم HLS این است که سرویس گیرنده زنده جریان داده کاملی ندارد. پروتکل HLS جریان داده های زنده را به صورت پرونده های مداوم ، کوتاه مدت و طولانی مدیا (با فرمت mpeg-ts) در سمت سرور ذخیره می کند ، در حالی که سمت مشتری به طور مداوم این پرونده های کوچک را بارگیری و پخش می کند ، زیرا سمت سرور همیشه پرونده های کوچک جدید را از آخرین داده های زنده ، به طوری که طرف مشتری فقط نیاز به پخش فایل های به دست آمده از سرور دارد تا زنده را تحقق بخشد. دیده می شود که HLS اساساً با استفاده از فناوری VOD به پخش زنده می پردازد. از آنجا که داده ها از طریق پروتکل HTTP منتقل می شوند ، نیازی به در نظر گرفتن مشکل فایروال یا پروکسی نیست و زمان تقسیم بندی پرونده ها بسیار کوتاه است. مشتری می تواند به سرعت نرخ کد را انتخاب و تغییر دهد تا در شرایط پهنای باند مختلف با پخش سازگار شود. با این حال ، به دلیل مشخصات فنی HLS ، تأخیر آن همیشه بیشتر از پروتکل پخش مستقیم زنده است.


    با توجه به درک فوق ، برای دستیابی به جریان زنده HTTP ، ما باید فن آوری های کلیدی زیر را مطالعه و پیاده سازی کنیم.
    (1) داده های منبع فیلم و منبع صوتی را جمع آوری کنید
    (2) داده های اصلی توسط H264 و AAC کدگذاری می شوند
    (3) داده های صوتی و تصویری به صورت بسته های mpeg-ts بسته بندی می شوند
    (4) استراتژی تولید تقسیم بندی HLS و پرونده نمایه m3u8

     


    2. پروتکل حمل و نقل HTTP


    در میان آنها ، نکات اول و دوم در مقاله قبلی من ذکر شده است ، و نکته آخر این است که ما می توانیم از سرور HTTP موجود استفاده کنیم ، بنابراین اجرای نکات سوم و چهارم اصلی است.

    (1) چارچوب برنامه و اجرای آن


    از طریق تجزیه و تحلیل فوق ، منطق و روند رمزگذار زنده HLS اساساً روشن است: رشته کدگذاری صوتی و تصویری را به ترتیب شروع کنید ، به دست آوردن صدا و فیلم از طریق DirectShow (یا سایر فناوری ها) پی ببرید ، و سپس به ترتیب برای ویدیو و libx264 و libfaac تماس بگیرید برنامه نویسی صوتی بعد از اینکه دو موضوع رمزگذاری ، داده های صوتی و تصویری را به صورت بلادرنگ رمزگذاری کردند ، آنها آن را در یک فایل بخش با فرمت mpeg-ts مطابق با استراتژی پارتیشن سفارشی ذخیره می کنند. هنگامی که یک فایل بخش ذخیره می شود ، پرونده فهرست m3u8 به روز می شود. همانطور که در شکل زیر نشان داده شده است:


    در شکل بالا ، پس از دریافت داده های صوتی و تصویری ، hlsliveencoder ابتدا باید تعیین کند که آیا پارتیشن فعلی باید تمام شود یا خیر ، و یک پارتیشن جدید برای ادامه تولید مداوم پارتیشن TS ایجاد کند. لازم به ذکر است که تکه تکه شدن جدید باید از فریم کلیدی شروع شود تا از خرابی رمزگشایی بازیکن جلوگیری کند. کد اصلی به شرح زیر است:


    رابط کاربری tsmuxer نیز نسبتاً ساده است.


    (2) استراتژی تولید بخش HLS و m3u8
    استراتژی تقسیم بندی
    استراتژی تقسیم بندی HLS اساساً توصیه می شود هر 10 ثانیه تقسیم شود. البته زمان مشخص باید با توجه به طول واقعی تقسیم مشخص شود
    به طور کلی ، به دلیل حافظه پنهان و دلایل دیگر ، آخرین سه آدرس قطعه در پرونده فهرست نگهداری می شوند و به صورت "پنجره کشویی" به روز می شوند.
    ② معرفی فایل m3u8
    M3u8 پرونده شاخص جریان مستقیم HTTP است. M3u8 را می توان به عنوان. در اصل فایل فرمت M3U ، تفاوت در این است که فایل m3u8 از رمزگذاری کاراکتر UTF-8 استفاده می کند.
    کپی کردن کد
    # سرآیند فایل Extm3u M3U ، باید در سطر اول قرار گیرد
    # شماره سریال اولین بخش TS از توالی ext-x-media
    # Ext-x-targetduration حداکثر مدت زمان هر بخش TS
    # آیا ext-x-allow-cache حافظه پنهان را مجاز می کند
    # انتهای فایل ext3 x-endlist m8uXNUMX
    #Extinf اطلاعات اضافی ، اطلاعات تقسیم ts ، مانند مدت زمان ، پهنای باند و غیره

     

     

     

     

     

     

    چه حد (بلند) پوشش فرستنده؟

    محدوده انتقال بستگی به عوامل بسیاری. فاصله واقعی بر روی آنتن نصب ارتفاع، آنتن است، با استفاده از محیط مانند ساختمان و مانع دیگر، حساسیت گیرنده، آنتن گیرنده. نصب و راه اندازی آنتن بالا و با استفاده از در حومه شهر، فاصله بسیار دور ها بیشتر خواهد شد.

    مثال 5W فرستنده FM استفاده در شهرستان و محل تولد:

    من یک USA استفاده مشتری 5W فرستنده FM با آنتن GP در زادگاه خود، و او آن را با یک ماشین، آن را پوشش 10km (6.21mile).

    من تست فرستنده FM 5W با آنتن GP در زادگاه من، آن را در مورد 2km (1.24mile) را پوشش میدهد.

    من تست فرستنده FM 5W با آنتن GP در شهرستان گوانگژو، آن را در مورد تنها 300meter (984ft) را پوشش میدهد.

    در زیر محدوده تقریبی انتقال مختلف 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 یک شرکت ادغام سیستم است که با تمرکز بر روی تجهیزات رادیو و رادیو و رادیویی و پردازش داده های رادیویی و رادیویی رادیویی رادیویی است. ما از مشاوره و مشاوره از طریق یکپارچه سازی قفسه به نصب، راه اندازی و آموزش ارائه می کنیم.
     
    ما ارائه دهنده فرستنده FM، فرستنده تلویزیون آنالوگ، فرستنده تلویزیون دیجیتال، فرستنده UHF VHF، آنتن، اتصالات کابل کواکسیال، STL، پردازش هوا، محصولات پخش برای استودیو، نظارت بر سیگنال RF، RDS رمزگذار، پردازنده های صوتی و واحد های کنترل از راه دور از راه دور، پروتکل های IPTV، ویدئو / صوتی / رمزگشایی، طراحی شده برای پاسخگویی به نیازهای هر دو شبکه بزرگ پخش بین المللی و ایستگاه های خصوصی کوچک به طور یکسان.
     
    راه حل ما ایستگاه رادیویی FM / ایستگاه تلویزیونی آنالوگ / ایستگاه تلویزیونی دیجیتال / تجهیزات استودیوی ویدئو صوتی / پیوند دهنده انتقال استودیو / سیستم دورسنجی فرستنده / سیستم تلویزیون هتل / پخش زنده IPTV / پخش مستقیم پخش زنده / کنفرانس ویدیویی / سیستم پخش CATV است.
     
    ما از محصولات فن آوری پیشرفته برای همه سیستم ها استفاده می کنیم، زیرا ما می دانیم قابلیت اطمینان بالا و عملکرد بالا برای سیستم و راه حل بسیار مهم است. در همان زمان ما همچنین باید مطمئن شوید که سیستم محصولات ما با قیمت بسیار مناسب است.
     
    ما مشتریان پخش کننده های عمومی و تجاری، اپراتورهای مخابراتی و مقامات تنظیم را داریم، و ما نیز راه حل ها و محصولات را برای صدها تن از رسانه های کوچکتر، محلی و محلی ارائه می دهیم.
     
    FMUSER.ORG بیش از 15 سال است که صادرات دارد و در سراسر جهان مشتری دارد. با 13 سال تجربه در این زمینه ، ما یک تیم حرفه ای برای حل انواع مشکلات مشتری داریم. ما در ارائه قیمت بسیار مناسب محصولات و خدمات حرفه ای اختصاص داده ایم.
    تماس با ایمیل : [ایمیل محافظت شده]

    کارخانه ما

    ما داریم نوسازی از کارخانه. شما خوش آمد به بازدید از کارخانه ما زمانی که شما به چین آمده است.

    در حال حاضر، در حال حاضر وجود دارد مشتریان 1095 در سراسر جهان دفتر گوانگژو Tianhe ما بازدید کردند. اگر شما به چین آمده، به شما خوش آمد به ما مراجعه می کنند.

    در نمایشگاه

    این مشارکت ما در 2012 منابع جهانی است هنگ کنگ نمایشگاه الکترونیک . مشتریان از سراسر جهان در نهایت فرصتی برای با هم دارند.

    FMUSER کجا است؟

    شما می توانید این اعداد را جستجو کنید " 23.127460034623816,113.33224654197693 "در نقشه گوگل ، سپس می توانید دفتر fmuser ما را پیدا کنید.

    دفتر FMUSER گوانگژو در Tianhe منطقه است که مرکز کانتون . بسیار نزدیک به نمایشگاه کانتون , ایستگاه راه آهن گوانگژو, جاده xiaobei و dashatou ، فقط نیاز دقیقه 10 اگر را TAXI . خوش آمدید دوستان در سراسر جهان به دیدار و مذاکره.

    تماس با: آسمان آبی
    تلفن همراه: + 8618078869184
    واتساپ: + 8618078869184
    Wechat: + 8618078869184
    پست الکترونیک: [ایمیل محافظت شده]
    QQ: 727926717
    اسکایپ: sky198710021
    آدرس: اتاق No.305 HuiLan ساختمان No.273 Huanpu جاده گوانگژو، چین پستی: 510620

    انگلیسی: ما همه پرداخت ها از قبیل PayPal ، کارت اعتباری ، Western Union ، Alipay ، Money Bookers ، T / T ، LC ، DP ، DA ، OA ، Payoneer را می پذیریم ، اگر سؤالی دارید ، لطفا با من تماس بگیرید [ایمیل محافظت شده] یا WhatsApp + 8618078869184

    • پی پال.  www.paypal.com

      ما توصیه می کنیم شما با استفاده از پی پال به خرید اقلام ما، پی پال یک راه امن برای خرید در اینترنت است.

      هر یک از لیست آیتم پایین صفحه ما در بالای لوگوی پی پال به پرداخت.

      کارت اعتباری.اگر شما لازم نیست پی پال، اما شما باید کارت اعتباری، شما همچنین می توانید دکمه زرد پی پال به پرداخت با کارت اعتباری خود را کلیک کنید.

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

      اما اگر شما یک کارت اعتباری و یک حساب پی پال و یا مشکل به یک accout پی پال ندارد، شما می توانید زیر استفاده کنید:

      اتحادیه غربی.  www.westernunion.com

       

      پرداخت توسط وسترن یونیون به من:

      نام / نام خانوادگی: Yingfeng
      نام خانوادگی / نام خانوادگی / نام خانوادگی: ژانگ
      نام کامل: یینگفنگ ژانگ
      کشور: چین
      شهرستان: گوانگژو 

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

      T / T.  پرداخت توسط T / T (انتقال سیم / انتقال تلگرافی / انتقال بانکی)
       
      اولین اطلاعات بانکی (حساب شرکت):
      SWIFT BIC: BKCHHKHHXXX
      نام بانک: بانک چین (هنگ کنگ) محدود، هنگ کنگ
      آدرس بانک: BANK OF TOWN CHINA، 1 GARDEN ROAD، CENTRAL، HONG KONG
      کد بانکی: 012
      نام حساب: FMUSER INTERNATIONAL GROUP LIMITED
      شماره حساب. : 012-676-2-007855-0
      -------------------------------------------------- -------------------
      اطلاعات بانک دوم (حساب شرکت):
      ذینفع: گروه بین المللی Fmuser
      شماره حساب: 44050158090900000337
      بانک ذینفع: بانک ساخت و ساز چین شعبه گوانگدونگ
      کد SWIFT: PCBCCNBJGDX
      آدرس: NO.553 Tianhe Road ، گوانگژو ، گوانگدونگ ، منطقه تیانه ، چین
      ** توجه: هنگامی که پول را به حساب بانکی ما منتقل می کنید ، لطفاً در قسمت یادداشت چیزی ننویسید ، در غیر این صورت به دلیل سیاست دولت در تجارت بین المللی ، قادر به دریافت پرداخت نخواهیم بود.

    * آن خواهد شد در 1-2 روز کاری زمانی که پرداخت آشکار فرستادیم،.

    * ما آن را به آدرس پی پال خود را ارسال خواهد کرد. اگر شما می خواهید به تغییر آدرس، لطفا آدرس صحیح و شماره تلفن خود را به ایمیل من ارسال [ایمیل محافظت شده]

    * اگر بسته های زیر 2kg، ما از طریق پست هوایی حمل می شود، آن را در مورد 15-25days به دست خود را.

    اگر بسته بیش از 2kg است، ما را از طریق EMS، DHL، UPS کشتی، فدرال اکسپرس تحویل سریع اکسپرس، آن را در مورد 7 15days به دست خود را ~.

    اگر بسته بیش از 100kg، ما را از طریق DHL و یا حمل و نقل هوایی ارسال می کند. آن را در مورد 3 7days به دست خود را ~.

    تمام بسته های فرم گوانگژو چین.

    * بسته به عنوان "هدیه" ارسال می شود و در کمترین زمان ممکن اعلام می کند ، خریدار نیازی به پرداخت هزینه "TAX" ندارد.

    * پس از کشتی، ما به شما یک ایمیل ارسال کنید و شما شماره پیگیری بدهد.

    برای گارانتی
    تماس با ما --- >> مورد را به ما برگردانید --- >> جایگزین دیگری را دریافت و ارسال کنید.

    نام: لیو شایئوشی
    آدرس: 305Fang HuiLanGe HuangPuDaDaoXi 273Hao TianHeQu گوانگژو چین.
    پستی: 510620
    تلفن: + 8618078869184

    لطفا به این آدرس برگشت و ارسال آدرس پی پال، نام، مشکل خود را در توجه داشته باشید:

    لیست همه سوال

    کنیه

    پست الکترونیک (ایمیل)

    سوالات

      ایمیل را وارد کنید تا غافلگیر شوید

      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 بی سیم ویدئو و صدا را راحت تر انتقال می دهد!

  • تماس با ما

    نشانی:
    شماره 305 اتاق HuiLan ساختمان شماره 273 Huanpu Road گوانگژو چین 510620

    پست الکترونیک:
    [ایمیل محافظت شده]

    تلفن / WhatApps:
    + 8618078869184

  • دسته بندی ها

  • عضویت در خبرنامه

    نام اول یا کامل

    پست الکترونیک

  • راه حل پی پال  وسترن یونیونبانک چین
    پست الکترونیک:[ایمیل محافظت شده]   واتس اپ: +8618078869184 + Skype: sky198710021 با من چت کن
    کپی رایت 2006-2020 شده توسط www.fmuser.org

    تماس با ما