FMUSER безжично предаване на видео и аудио по-лесно!

[имейл защитен] WhatsApp + 8618078869184
Език

    Обобщение на m3u8 за HLS

     

    HLS и Http Live Streaming са протоколи за поточно предаване в реално време, определени от Apple. HLS се реализира въз основа на HTTP протокола. Съдържанието на предаването включва две части, едната е файлът с описание M3U8, а другата е медийният файл TS.

    1. M3U8 файл

       Мултимедийният файл е описан в текст, който е съставен от поредица от маркери.

    #EXTM3U

    # EXT-X-TARGETDURATION: 5

    #EXTINF: 5,

    ./0.ts

    #EXTINF: 5,

    ./1.ts

    # EXTM3U: Първият ред на всеки файл M3U8 трябва да бъде този маркер.

    # EXT-X-TARGETDURATION: Посочете максималната продължителност на медийния сегмент (секунди). Дължината на времето, посочена в #EXTINF, трябва да бъде по-малка или равна на тази максимална стойност. Тази стойност може да се появи само веднъж.

    #EXTINF: Опишете дължината на един медиен файл. Следват медийни файлове, като ./0.ts


    Може да се разпространява чрез HTTP на iOS устройство и mac. Стандартът за плейлист е файл m3u8, удължен с m3u, а медийният файл е MPEG2-TS или AAC файл (само аудио).

    Има два сценария на приложение за m3u8 файлове:

    Поток за адаптация с много скорости,

    #EXTM3U

    # EXT-X-STREAM-INF: PROGRAM-ID = 1, BANDWIDTH = 1280000

    http://example.com/low.m3u8

    # EXT-X-STREAM-INF: PROGRAM-ID = 1, BANDWIDTH = 2560000

    http://example.com/mid.m3u8

    # EXT-X-STREAM-INF: PROGRAM-ID = 1, BANDWIDTH = 7680000

    http://example.com/hi.m3u8

    # EXT-X-STREAM-INF: PROGRAM-ID = 1, BANDWIDTH = 65000, CODECS = "mp4a.40.5"

    http://example.com/audio-only.m3u8

    Поток за адаптация с един процент
    #EXTM3U

    # EXT-X-TARGETDURATION: 5220

    #EXTINF: 5220,

    http://media.example.com/entire.ts

    # EXT-X-ENDLIST

     

    Международната организация по стандартизация определя този RFC документ:
    http://tools.ietf.org/html/draft-pantos-http-live-streaming-06
    Файлът m3u8 е разширение на файла m3u. Разширените ключови думи са дефинирани в rfc:
    между тях:
    # EXT-X-TARGETDURATION
    Определете максималната продължителност на всеки TS.
    # EXT-X-MEDIA-SEQUENCE
    Определете серийния номер на първия файл в текущия файл m3u8. Всеки ts файл има фиксиран и уникален сериен номер във файла m3u8. Серийният номер се използва за превключване на скоростта на кода за подравняване по време на MBR.
    # EXT-X-KEY

    Определете метода на криптиране и URL адреса на ключовия файл, използван за получаване на 16-байтовия ключов файл за декодиране на ts файла.

    Атрибути:
    МЕТОД
    URL
    # EXT-X-PROGRAM-DATE-TIME
    Абсолютно време на първия файл

    # EXT-X-ALLOW-CACHE

    Дали да се разреши кеширането.
    # EXT-X-ENDLIST
    Показва края на файла m3u8. На живо m3u8 няма този етикет.
    # EXT-X-STREAM-INF
    Атрибути:
    BANDWIDTH определя скоростта на предаване
    ПРОГРАМА-ИД уникален идентификатор
    CODECS определя типа кодиране на потока
    # EXT-X-DISCONTINUITY
    Когато се срещне тагът, се променят следните атрибути:
    файлов формат
    брой и вид на песните
    параметри за кодиране
    кодираща последователност
    последователност на клеймото за време

    # EXT-X-VERSION Този атрибут може да се използва или не, не можете да имате нито един

     

     

     

    M3U8 е разделен на M3U8 от първо ниво и M3U8 от второ ниво. Най-високото ниво M3U8 се използва главно за многостепенна адаптация. M3U8 от второ ниво е истинският файл с резени.

    По подразбиране клиентът първо ще избере заявката с най-висок битрейт. Ако установи, че битрейтът не може да бъде достигнат, той ще поиска поток с ниска битрейт


    Файл от най-високо ниво M3U8 в реална употреба е както следва:
    #EXTM3U
    # EXT-X-STREAM-INF: PROGRAM-ID = 201273221265, BANDWIDTH = 358400
    11.m3u8
    # EXT-X-STREAM-INF: PROGRAM-ID = 201273221265, BANDWIDTH = 972800
    22.m3u8

     

    Горният файл M3U8 по-горе дефинира два файла от второ ниво, 11.m3u8 и 22.m3u8, и клиентът ще избере един от тях, за да получи съдържанието му.

    Съдържанието на вторичния файл M3U8 е както следва:

     

    #EXTM3U
    # EXT-X-VERSION: 1
    # EXT-X-TARGETDURATION: 10
    # EXT-X-MEDIA-SEQUENCE: 0
    #EXTINF: 3,
    1-4.ц
    #EXTINF: 8,
    1-6.ц
    #EXTINF: 8,
    1-8.ц
    #EXTINF: 8,
    1-10.ц
    #EXTINF: 8,
    1-12.ц
    #EXTINF: 8,
    1-14.ц
    #EXTINF: 8,
    1-16.ц
    #EXTINF: 9,
    1-18.ц
    #EXTINF: 6,
    1-20.ц
    #EXTINF: 8,
    1-22.ц
    #EXTINF: 9,
    1-24.ц
    #EXTINF: 3,
    1-26.ц
    # EXT-X-ENDLIST

     

    След като клиентът получи горния вторичен файл M3U8, той ще продължи да иска файла вътре и след това може да бъде възпроизведен.

    Горното е за ситуацията при поискване и ситуацията на живо излъчване, във файла M3U8 ще има атрибути, за да се каже, че е на живо, и клиентът периодично ще поиска нови файлове M3U8.


    // Когато HLS реализира излъчване при поискване и предаване на живо, разликата във файла M3U8

    1. Описание на проблема
    Наскоро направих тест за възпроизвеждане на транскодиран фрагмент, използвайки HLS (HTTP Live Streaming), за да направя излъчване на живо. Всяко време за сегментиране на TS е 10 секунди и се генерират следните текущи файлове m3u8 според файловете за сегментиране на TS

    Копирайте код
    #EXTM3U
    # EXT-X-MEDIA-SEQUENCE: 1
    # EXT-X-TARGETDURATION: 10

    #EXTINF: 10
    hls / 1.ts
    #EXTINF: 10
    hls / 2.ts
    #EXTINF: 10
    hls / 3.ts
    #EXTINF: 10
    hls / 4.ts
    #EXTINF: 10
    hls / 5.ts
    #EXTINF: 10
    hls / 6.ts
    #EXTINF: 10
    hls / 7.ts
    #EXTINF: 10
    hls / 8.ts
    #EXTINF: 10
    hls / 9.ts
    #EXTINF: 10
    hls / 10.ts
    Копирайте код
     Запазете горния файл m3u8 като live.m3u8, поставете го в директорията на документи на Apache и пуснете следния URL адрес с VLC:

    http://localhost/live.m3u8
    Тестът установи, че първият файл, който започва да се възпроизвежда, не е 1.ts. След няколко теста беше установено, че:

    Докато в списъка има повече от три файла, последните три файла в списъка винаги се възпроизвеждат
    2. Решаване на проблеми
    Много е тъжно, че след търсене в интернет, не намерих никаква ефективна информация. Приятел се сблъска със същата ситуация, сподели ли опита си след решаването му?

    След консултация с колега, колегата каза, че е възможно, тъй като списъкът с файлове на живо m3u8 трябва да се актуализира в реално време. Ако направим тест, първо можем да добавим # EXT-X-ENDLIST в края. Този метод е тестван Той работи, но това вече не е режим на m3u8 на живо

    След като отново потърсих в интернет, потвърдих, че най-накрая намерих живо описание на m3u8

    Плейлист на живо (плъзгащ се прозорец)
    За сесии на живо индексният файл се актуализира чрез премахване на медийни URI от файла при създаването и предоставянето на нови медийни файлове.

    Важно: Етикетът EXT-X-ENDLIST не присъства в плейлиста на живо, което показва, че новите медийни файлове ще бъдат добавени към индексния файл, когато станат налични.

    Вижте списък 3 за пример плейлист на живо, както би се появил в началото на сесия.

    Листинг 3 Плейлист на живо в началото на сесия.

    Копирайте код
    #EXTM3U
    # EXT-X-TARGETDURATION: 10
    # EXT-X-VERSION: 3
    # EXT-X-MEDIA-SEQUENCE: 1
    #EXTINF: 10,
    fileSequence1.ts
    #EXTINF: 10,
    fileSequence2.ts
    #EXTINF: 10,
    fileSequence3.ts
    #EXTINF: 10,
    fileSequence4.ts
    #EXTINF: 10,
    fileSequence5.ts
    Копирайте код
    Стойността на етикета EXT-X-MEDIA-SEQUENCE ТРЯБВА да се увеличи с 1 за всеки медиен URI, който е премахнат от файла на плейлиста. Media URI трябва да бъдат премахнати от файла на плейлиста в реда, в който се показват в плейлиста. Актуализираният индексен файл представя движещ се прозорец в непрекъснат поток. Този тип сесии са подходящи за непрекъснати излъчвания.

    Ето същия плейлист, след като е актуализиран с нови медийни URI:

    Листинг 4 Плейлист на живо след актуализиране на медийните URI.

    Копирайте код
    #EXTM3U
    # EXT-X-TARGETDURATION: 10
    # EXT-X-VERSION: 3
    # EXT-X-MEDIA-SEQUENCE: 2
    #EXTINF: 10,
    fileSequence2.ts
    #EXTINF: 10,
    fileSequence3.ts
    #EXTINF: 10,
    fileSequence4.ts
    #EXTINF: 10,
    fileSequence5.ts
    #EXTINF: 10,
    fileSequence6.ts
    Копирайте код
    3. живи правила за актуализация на m3u8
    Списъкът с актуални файлове m3u8 трябва да се актуализира непрекъснато, правила за актуализация:

    Премахнете най-горния файл (мислете за възпроизвеждане) в списък за изпълнение на файл
    Непрекъснато актуализирайте етикета EXT-X-MEDIA-SEQUENCE, увеличете с 1
    4. Експериментирайте
    Напишете малка програма за генериране на m3u8 на живо за тестване

    Начин на употреба:
    m3u8_gen.exe start_num списък_ брой продължителност име на файл.m3u8 [префикс]
    Пример за употреба:

    m3u8_gen.exe 1 3 10 на живо.m3u8 hls /
    Генерирайте файл live.m3u8 като

    Копирайте код
    #EXTM3U
    # EXT-X-MEDIA-SEQUENCE: 1
    # EXT-X-TARGETDURATION: 10
    #EXTINF: 10
    hls / 1.ts
    #EXTINF: 10
    hls / 2.ts
    #EXTINF: 10
    hls / 3.ts
    Копирайте код
    Напишете BAT скрипт, за да актуализирате файла live.m3u8 на всеки 10 секунди

    Копирайте код
    @ Ехо разстояние

    f

     

     

     

     

     

     

    Колко далеч (дълга) на капака на предавателя?

    Диапазонът на предаване зависи от много фактори. Истинската разстоянието се основава на антената инсталиране височина, антена печалба, като се използва среда като сграда и други препятствия, чувствителността на приемника, антената на приемника. Инсталиране на антената по-високо и с помощта на село, на разстояние много ще по-далеч.

    Пример 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 е компания за системна интеграция, фокусираща се върху безжичното предаване на RF / студио видео аудио оборудване / стрийминг и обработка на данни. Ние предлагаме всичко - от консултации и консултации чрез интегриране на стелажи до инсталация, пускане в експлоатация и обучение.
     
    Предлагаме FM предавател, аналогов телевизионен предавател, цифров телевизионен предавател, VHF UHF предавател, антени, коаксиални кабелни конектори, STL, обработка на въздуха, излъчвани продукти за студиото, RF сигнален мониторинг, RDS енкодери, аудио процесори и дистанционни контролни единици, IPTV продукти, видео / аудио енкодер / декодер, предназначени да отговорят на нуждите както на големи международни излъчващи мрежи, така и на малки частни станции.
     
    Нашето решение има FM радио станция / аналогова телевизионна станция / цифрова телевизионна станция / аудио видео студио оборудване / студио предавател връзка / предавател Телеметрична система / хотелска телевизионна система / IPTV на живо излъчване / стрийминг на живо излъчване / видео конференция / CATV излъчване система.
     
    Ние използваме съвременни технологични продукти за всички системи, защото знаем, че високата надеждност и високата производителност са толкова важни за системата и решението. В същото време ние също трябва да се уверим, че системата ни продукти с много разумна цена.
     
    Имаме клиенти на обществени и комерсиални оператори, телекомуникационни оператори и регулаторни органи, а също така предлагаме решения и продукти на много стотици по-малки, местни и общински телевизионни оператори.
     
    FMUSER.ORG изнася повече от 15 години и има клиенти от цял ​​свят. С 13 години опит в тази област, ние имаме професионален екип за решаване на всички видове проблеми на клиента. Ние сме посветени на предоставянето на изключително разумни цени на професионални продукти и услуги.
    Имейл за връзка: [имейл защитен]

    Нашата фабрика

    Ние имаме модернизация на фабриката. Вие сте добре дошли да посетите нашия завод, когато дойдете в Китай.

    В момента вече има клиентите 1095 цял свят посетиха нашия Guangzhou Tianhe офис. Ако дойдете в Китай, вие сте добре дошли да ни посетите.

    В Fair

    Това е нашето участие в 2012 Global Източници Hong Kong Electronics Fair . Клиенти от цял ​​свят най-накрая имаме шанс да се съберат заедно.

    Къде е Fmuser?

    Можете да търсите тези номера " 23.127460034623816,113.33224654197693 "в google map, тогава можете да намерите нашия офис на fmuser.

    FMUSER Гуанджоу офис се намира в Област Tianhe което е център на кантон , много близо до към Canton Fair , ЖП гара Гуанджоу, xiaobei път и dashatou , Само трябва 10 минути ако се вземат TAXI , Добре дошли приятели от цял ​​свят да посетят и да преговарят.

    За контакти: Sky Blue
    Cellphone: + 8618078869184
    WhatsApp: + 8618078869184
    Wechat: + 8618078869184
    Мейл: [имейл защитен]
    QQ: 727926717
    Skype: sky198710021
    Адрес: No.305 стая HuiLan Building No.273 Huanpu Road Гуанджоу Китай Zip: 510620

    Английски: Приемаме всички плащания, като PayPal, кредитна карта, Western Union, Alipay, Money Bookers, T / T, LC, DP, DA, OA, Payoneer, Ако имате някакви въпроси, моля свържете се с мен [имейл защитен] или WhatsApp + 8618078869184

    • PayPal.  www.paypal.com

      Препоръчваме ви да използвате Paypal да купуват нашите продукти, на PayPal е сигурен начин да се купуват по интернет.

      Всеки от нашия списък т страница дъно на върха имат PayPal логото, за да плати.

      Кредитна карта.Ако не разполагате с PayPal, но имате кредитна карта, можете също така да щракнете Жълтия бутон PayPal, за да платите с кредитна карта.

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

      Но ако имате не една кредитна карта и не имате PayPal акаунт или трудно да се получи PayPal разчетна, можете да използвате следното:

      Western Union.  www.westernunion.com

       

      Платете чрез Western Union за мен:

      Първо име / Наименование: Yingfeng
      Фамилия / Фамилия / Фамилия: Джанг
      Пълно име: Yingfeng Zhang
      Държава: Китай
      Град: Гуанджоу 

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

      T / T.  Платете чрез T / T (банков превод / телеграфен превод / Bank Transfer)
       
      ПЪРВА БАНКОВА ИНФОРМАЦИЯ (СЧЕТОВОДСТВО НА КОМПАНИЯТА):
      SWIFT BIC: BKCHHKHHXXX
      Име на банката: Банка на Китай (Хонг Конг) ООД, Хонг Конг
      Банка Адрес: БАНКАТА НА КИТАЙ КИТАЙ, 1 ГРАДИНА ПЪТ, ЦЕНТРАЛНА, ХОНКОНГ
      БАНК КОД: 012
      Име на профила: FMUSER INTERNATIONAL GROUP LIMITED
      Профил №. : 012-676-2-007855-0
      -------------------------------------------------- -------------------
      Втора ИНФОРМАЦИЯ ЗА БАНКАТА (КОМПАНИОННА СЧЕТ):
      Бенефициент: Fmuser International Group Inc.
      Номер на сметката: 44050158090900000337
      Банка на бенефициента: Китайска строителна банка, клон Гуангдонг
      SWIFT код: PCBCCNBJGDX
      Адрес: NO.553 Tianhe Road, Гуанджоу, Гуангдонг, район Tianhe, Китай
      ** Забележка: Когато превеждате пари по нашата банкова сметка, моля, НЕ пишете нищо в полето за забележки, в противен случай няма да можем да получим плащането поради правителствената политика за международния търговски бизнес.

    * Той ще бъде изпратен в 1-2 работни дни, когато плащането ясно.

    * Ние ще го изпратите на вашия PayPal адрес. Ако искате да промените адреса, моля изпратете точен адрес и телефонен номер на моя имейл [имейл защитен]

    * Ако пакетите е под 2kg, ние ще бъдат изпратени по пощата въздушна поща, това ще отнеме около 15-25days до ръката си.

    Ако пакетът е повече от 2kg, ние ще се изпращат чрез EMS, DHL, UPS, Fedex бързо експресна доставка, това ще отнеме около 7 ~ 15days до ръката си.

    Ако пакетът повече от 100kg, ние ще изпратим чрез DHL или въздушен транспорт. Това ще отнеме около 3 ~ 7days до ръката си.

    Всички пакети са форма на Китай Гуанджоу.

    * Пакетът ще бъде изпратен като "подарък" и ще бъде изчистен възможно най-малко, купувачът не трябва да плаща за "ДАНЪК".

    * След кораб, ние ще Ви изпратим имейл и ще ви даде номер за проследяване.

    За гаранция.
    Свържете се с нас --- >> Върнете ни артикула --- >> Получете и изпратете нова замяна.

    Име: Liu Xiaoxia
    Адрес: 305Fang HuiLanGe HuangPuDaDaoXi 273Hao TianHeQu Гуанджоу Китай.
    Пощенски код: 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 -> Italian
      ja.fmuser.org -> японски
      ko.fmuser.org -> корейски
      lv.fmuser.org -> латвийски
      lt.fmuser.org -> Литовски
      mk.fmuser.org -> македонски
      ms.fmuser.org -> малайски
      mt.fmuser.org -> Малтийски
      no.fmuser.org -> Norwegian
      fa.fmuser.org -> персийски
      pl.fmuser.org -> полски
      pt.fmuser.org -> португалски
      ro.fmuser.org -> Romanian
      ru.fmuser.org -> руски
      sr.fmuser.org -> сръбски
      sk.fmuser.org -> словашки
      sl.fmuser.org -> Словенски
      es.fmuser.org -> испански
      sw.fmuser.org -> суахили
      sv.fmuser.org -> шведски
      th.fmuser.org -> Thai
      tr.fmuser.org -> турски
      uk.fmuser.org -> украински
      ur.fmuser.org -> урду
      vi.fmuser.org -> Виетнамски
      cy.fmuser.org -> уелски
      yi.fmuser.org -> Идиш

       
  •  

    FMUSER безжично предаване на видео и аудио по-лесно!

  • Контакти

    Адрес
    No.305 Стая HuiLan Сграда No.273 Huanpu Road Гуанджоу Китай 510620

    Мейл:
    [имейл защитен]

    Тел / WhatApps:
    +8618078869184

  • Категории

  • Бюлетин

    ПЪРВО ИЛИ ПЪЛНО ИМЕ

    E-mail

  • разтвор PayPal  Western UnionЦентралната банка на Китай
    Мейл:[имейл защитен]   WhatsApp: +8618078869184 Skype: sky198710021 Пиши си с мен
    Copyright 2006-2020 Powered By www.fmuser.org

    Свържи се с нас