FMUSER Wirless Menghantar Video Dan Audio Lebih Mudah!

[e-mel dilindungi] WhatsApp + 8618078869184
Bahasa

    Analisis dan pelaksanaan teknologi streaming langsung HTTP

     

    Beberapa hari yang lalu, saya meluangkan masa untuk mempelajari teknologi streaming langsung HTTP (HLS) dan melaksanakan pengekod HLS, hlsliveencoder, yang ditulis dalam C + +. Fungsinya adalah untuk menangkap kamera dan mikrofon, pengkodan video H.264 masa nyata dan pengekodan audio aac, dan menurut spesifikasi protokol HLS, menghasilkan fail TS standard tersegmentasi dan file indeks m3u8. Melalui hlsliveencoder saya dan pelayan HTTP pihak ketiga (seperti nginx), kami berjaya menyedari streaming langsung HTTP dan lulus ujian pada iPhone. Saya akan menulis beberapa keuntungan di sini.

     


    1. Analisis Teknologi HLS
    Streaming langsung HTTP (HLS) adalah protokol pengangkutan media streaming berdasarkan HTTP yang dilaksanakan oleh Apple Inc., yang dapat mewujudkan media streaming langsung dan atas permintaan. Ia digunakan terutamanya dalam sistem IOS untuk menyediakan penyelesaian audio dan video secara langsung dan atas permintaan untuk peranti IOS (seperti iPhone dan iPad). HLS berdasarkan permintaan pada dasarnya adalah HTTP tersegmentasi berdasarkan permintaan. Perbezaannya ialah segmennya sangat kecil. Untuk mewujudkan HLS berdasarkan permintaan, kuncinya adalah untuk menyegmentasikan fail media. Pada masa ini, terdapat banyak alat sumber terbuka yang dapat digunakan. Saya tidak akan membincangkannya di sini, hanya bercakap mengenai teknologi siaran langsung HLS.


    Berbanding dengan protokol streaming langsung yang biasa, seperti protokol RTMP, protokol RTSP, protokol MMS dan sebagainya, perbezaan terbesar streaming langsung HLS adalah bahawa klien langsung tidak mendapat aliran data yang lengkap. Protokol HLS menyimpan aliran data langsung sebagai fail media berterusan, jangka pendek dan panjang (format mpeg-ts) di sisi pelayan, sementara pihak klien terus memuat turun dan memainkan fail kecil ini, kerana bahagian pelayan selalu menghasilkan fail kecil baru dari data langsung terkini, supaya pihak pelanggan hanya perlu memainkan fail yang diperoleh dari pelayan untuk merealisasikan siaran langsung. Ini dapat dilihat bahawa HLS pada dasarnya merealisasikan penyiaran langsung dengan menggunakan teknologi VOD. Oleh kerana data dihantar melalui protokol HTTP, tidak perlu mempertimbangkan masalah firewall atau proksi, dan waktu untuk menyegmentasikan file sangat singkat. Pelanggan boleh memilih dan menukar kadar kod dengan cepat untuk menyesuaikan diri dengan pemutaran dalam keadaan lebar jalur yang berbeza. Walau bagaimanapun, kerana ciri teknikal HLS, kelewatannya selalu lebih tinggi daripada protokol streaming langsung biasa.


    Menurut pemahaman di atas, untuk mencapai streaming langsung HTTP secara langsung, kita perlu mengkaji dan menerapkan teknologi utama berikut.
    (1) Kumpulkan data sumber video dan sumber audio
    (2) Data asal dikodkan oleh H264 dan AAC
    (3) Data video dan audio dikemas sebagai paket mpeg-ts
    (4) Strategi penjanaan segmentasi HLS dan fail indeks m3u8

     


    2. Protokol pengangkutan HTTP


    Di antaranya, poin pertama dan kedua telah disebutkan dalam artikel saya sebelumnya, dan titik terakhir ialah kita dapat menggunakan pelayan HTTP yang ada, jadi pelaksanaan poin ketiga dan keempat adalah kuncinya.

    (1) Rangka kerja dan Pelaksanaan Program


    Melalui analisis di atas, logik dan proses pengekod langsung HLS pada dasarnya jelas: mulakan urutan pengekodan audio dan video masing-masing, merealisasikan pemerolehan audio dan video melalui teknologi DirectShow (atau yang lain), dan kemudian memanggil libx264 dan libfaac masing-masing untuk video dan pengekodan audio. Setelah dua utas pengekodan menyandikan data audio dan video dalam masa nyata, mereka menyimpannya dalam fail segmen format mpeg-ts sesuai dengan strategi partisi yang disesuaikan. Apabila fail segmen disimpan, fail indeks m3u8 dikemas kini. Seperti yang ditunjukkan dalam gambar di bawah:


    Dalam gambar di atas, setelah menerima data video dan audio, hlsliveencoder perlu terlebih dahulu menentukan sama ada partisi semasa harus berakhir, dan membuat partisi baru untuk meneruskan generasi TS yang berterusan. Harus diingat bahawa pemecahan baru harus bermula dari bingkai utama untuk mengelakkan pemain gagal menyahkod. Kod terasnya adalah seperti berikut:


    Antara muka tsmuxer juga agak mudah.


    (2) Strategi penjanaan segmen HLS dan m3u8
    ① Strategi segmentasi
    Strategi segmentasi HLS pada dasarnya disarankan untuk membelah setiap 10 saat. Sudah tentu, masa tertentu mesti ditandakan mengikut jangka masa sebenar perpecahan
    Secara umum, demi cache dan alasan lain, tiga alamat fragmen terbaru disimpan dalam fail indeks dan dikemas kini dalam bentuk "sliding window".
    ② Pengenalan fail m3u8
    M3u8 adalah fail indeks streaming langsung HTTP. M3u8 boleh dianggap sebagai. Pada dasarnya fail format M3U, perbezaannya ialah fail m3u8 menggunakan pengekodan watak UTF-8.
    Salin kod
    # Headm file Extm3u M3U, mesti diletakkan di baris pertama
    # Nombor siri segmen TS pertama urutan ext-x-media
    # Ext-x-targetduration durasi maksimum setiap segmen TS
    #Adakah ext-x-allow-cache membenarkan cache
    # Akhir fail m3u8 ext-x-endlist
    #Extinf info tambahan, maklumat split ts, seperti durasi, lebar jalur, dll

     

     

     

     

     

     

    Sejauh (panjang) penutup penghantar?

    Rangkaian penghantaran bergantung kepada banyak faktor. Jarak sebenar adalah berdasarkan antena memasang ketinggian, keuntungan antena, dengan menggunakan persekitaran seperti bangunan dan halangan lain, kepekaan penerima, antena penerima. Memasang antena lebih tinggi dan menggunakan di kawasan luar bandar, jarak akan lebih jauh.

    CONTOH 5W FM Transmitter digunakan dalam bandar dan kampung halaman:

    Saya mempunyai Amerika kegunaan pelanggan 5W pemancar fm dengan GP antena di kampung halaman, dan dia menguji dengan kereta, ia meliputi 10km (6.21mile).

    Saya menguji fm pemancar 5W dengan GP antena di kampung halaman saya, ia meliputi kira-kira 2km (1.24mile).

    Saya menguji fm pemancar 5W dengan GP antena di bandar Guangzhou, ia meliputi kira-kira hanya 300meter (984ft).

    Berikut adalah pelbagai anggaran Pemancar kuasa FM yang berbeza. (Julat adalah diameter)

    0.1W ~ 5W Pemancar FM: 100M ~ 1KM

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

    15W ~ 80W Pemancar FM: 3KM ~ 10KM

    80W ~ 500W Pemancar FM: 10KM ~ 30KM

    500W ~ 1000W Pemancar FM: 30KM ~ 50KM

    1KW ~ 2KW Pemancar FM: 50KM ~ 100KM

    2KW ~ 5KW Pemancar FM: 100KM ~ 150KM

    5KW ~ 10KW Pemancar FM: 150KM ~ 200KM

    Bagaimana untuk menghubungi kami untuk penghantar?

    Call me + 8618078869184 ATAU
    Emel saya [e-mel dilindungi]
    1.How jauh anda mahu untuk menutup garis pusat?
    2.How tinggi anda menara?
    3.Where kamu ini?
    Dan kami akan memberi anda nasihat yang lebih profesional.

    Mengenai Kami

    FMUSER.ORG adalah sebuah syarikat penyepaduan sistem yang memberi tumpuan kepada kelengkapan audio / studio audio penghantaran / studio audio RF dan pemprosesan data radio. Kami menyediakan segalanya dari nasihat dan perundingan melalui integrasi rak untuk pemasangan, pentauliahan dan latihan.
     
    Kami menawarkan Pemancar FM, Pemancar TV Analog, Pemancar TV Digital, Pemancar VHF UHF, Antena, Penyambung Kabel Koaksial, STL, Pemprosesan Udara, Produk Siaran untuk Studio, Pemantauan Isyarat RF, Pengekod RDS, Pemproses Audio dan Unit Kawalan Tapak Jauh, Produk IPTV, Pengekod / Pengekod Video / Audio, yang direka untuk memenuhi keperluan kedua-dua rangkaian siaran antarabangsa yang besar dan stesen swasta kecil.
     
    Penyelesaian kami mempunyai Stesen Radio FM / Stesen TV Analog / Stesen TV Digital / Peralatan Audio Video Studio / Pautan Pemancar Studio / Sistem Telemetri Pemancar / Sistem TV Hotel / Penyiaran Langsung IPTV / Streaming Siaran Langsung / Persidangan Video / sistem Penyiaran CATV.
     
    Kami menggunakan produk teknologi canggih untuk semua sistem, kerana kami tahu kebolehpercayaan yang tinggi dan prestasi tinggi sangat penting untuk sistem dan penyelesaiannya. Pada masa yang sama kita juga perlu memastikan sistem produk kami dengan harga yang sangat berpatutan.
     
    Kami mempunyai pelanggan penyiar awam dan komersial, pengendali telekom dan pihak berkuasa peraturan, dan kami juga menawarkan penyelesaian dan produk kepada ratusan penyiar tempatan dan tempatan yang lebih kecil.
     
    FMUSER.ORG telah mengeksport lebih dari 15 tahun dan mempunyai pelanggan di seluruh dunia. Dengan pengalaman 13 tahun dalam bidang ini, kami mempunyai pasukan profesional untuk menyelesaikan semua jenis masalah pelanggan. Kami berdedikasi dalam menyediakan harga produk & perkhidmatan profesional yang sangat berpatutan.
    E-mel hubungan: [e-mel dilindungi]

    Kilang kami

    kami mempunyai pemodenan kilang. Anda dialu-alukan untuk melawat kilang kami apabila anda datang ke China.

    Pada masa ini, sudah ada pelanggan 1095 di seluruh dunia melawat pejabat Guangzhou Tianhe kami. Jika anda datang ke China, anda dialu-alukan untuk melawat kami.

    di Pameran

    Ini merupakan penyertaan kami di 2012 Global Sources Hong Kong Electronics Fair . Pelanggan dari seluruh dunia akhirnya mempunyai peluang untuk bersama-sama.

    Mana Fmuser?

    Anda boleh mencari nombor ini " 23.127460034623816,113.33224654197693 "di peta google, maka anda boleh mencari pejabat fmuser kami.

    pejabat FMUSER Guangzhou terletak di Daerah Tianhe yang merupakan pusat Canton . sangat berhampiran kepada Canton Fair , stesen keretapi Guangzhou, jalan xiaobei dan dashatou , Hanya perlu 10 minit jika mengambil TAXI . alukan rakan-rakan di seluruh dunia untuk melawat dan berunding.

    Hubungi: Sky Blue
    Telefon Bimbit: + 8618078869184
    WhatsApp: + 8618078869184
    Wechat: + 8618078869184
    E-mel: [e-mel dilindungi]
    QQ: 727926717
    Skype: sky198710021
    Alamat: Bilik No.305 Huilan Building No.273 Huanpu Road Guangzhou China Poskod: 510620

    Bahasa Inggeris: Kami menerima semua pembayaran, seperti PayPal, Credit Card, Western Union, Alipay, Money Bookers, T / T, LC, DP, DA, OA, Payoneer, Sekiranya anda mempunyai pertanyaan, sila hubungi saya [e-mel dilindungi] atau WhatsApp + 8618078869184

    • PayPal.  www.paypal.com

      Kami mengesyorkan anda menggunakan Paypal untuk membeli barang-barang kami, The Paypal adalah cara yang selamat untuk membeli di internet.

      Setiap item senarai bawah halaman kami di atas mempunyai logo paypal untuk membayar.

      Kad kredit.Jika anda tidak mempunyai paypal, tetapi anda mempunyai kad kredit, anda boleh mengklik butang PayPal Kuning untuk membayar dengan kad kredit anda.

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

      Tetapi jika anda tidak mempunyai kad kredit dan tidak mempunyai akaun paypal atau sukar untuk mendapat accout paypal, Anda boleh menggunakan berikut:

      Western Union.  www.westernunion.com

       

      Bayar dengan Western Union kepada saya:

      Nama pertama / Nama diberi: Yingfeng
      Nama belakang / Nama keluarga / Nama keluarga: Zhang
      Nama penuh: Yingfeng Zhang
      Negara: China
      Bandar: Guangzhou 

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

      T / T.  Bayar dengan T / T (wire transfer / Pindahan Telegraf / Pindahan Bank)
       
      MAKLUMAT BANK Pertama (AKAUN SYARIKAT):
      SWIFT BIC: BKCHHKHHXXX
      Nama bank: BANK OF CHINA (HONG KONG) TERHAD, HONG KONG
      Alamat Bank: BANK OF CHINA TOWER, 1 GARDEN ROAD, CENTRAL, HONG KONG
      KOD BANK: 012
      Nama Akaun: FMUSER INTERNATIONAL GROUP LIMITED
      Nombor akaun. : 012-676-2-007855-0
      -------------------------------------------------- -------------------
      MAKLUMAT BANK Kedua (AKAUN SYARIKAT):
      Waris: Fmuser International Group Inc
      Nombor Akaun: 44050158090900000337
      Bank Penerima: Cawangan Guangdong China Construction Bank
      Kod SWIFT: PCBCCNBJGDX
      Alamat: NO.553 Tianhe Road, Guangzhou, Guangdong, Daerah Tianhe, China
      ** Catatan: Apabila anda memindahkan wang ke akaun bank kami, JANGAN tulis apa-apa di ruangan komen, jika tidak, kami tidak akan dapat menerima pembayaran kerana dasar pemerintah mengenai perniagaan perdagangan antarabangsa.

    * Ia akan dihantar dalam 1-2 hari bekerja apabila pembayaran jelas.

    * Kami akan hantar ke alamat paypal anda. Jika anda ingin menukar alamat, sila hantar alamat anda yang betul dan nombor telefon untuk e-mel saya [e-mel dilindungi]

    * Jika pakej di bawah 2kg, kami akan dihantar melalui pos mel udara, ia akan mengambil masa kira-kira 15-25days ke tangan anda.

    Jika pakej adalah lebih daripada 2kg, kami akan menghantar melalui EMS, DHL, UPS, Fedex penghantaran cepat ekspres, ia akan mengambil masa kira-kira 7 ~ 15days ke tangan anda.

    Jika pakej yang lebih daripada 100kg, kami akan hantar melalui DHL atau pengangkutan udara. Ia akan mengambil masa kira-kira 3 ~ 7days ke tangan anda.

    Semua pakej adalah bentuk China Guangzhou.

    * Pakej akan dihantar sebagai "hadiah" dan deklarasi sesedikit mungkin, pembeli tidak perlu membayar "CUKAI".

    * Selepas kapal, kami akan menghantar e-mel dan memberi anda nombor Penjejakan.

    Untuk Waranti.
    Hubungi KAMI --- >> Kembalikan barang itu kepada kami --- >> Terima dan hantar ganti yang lain.

    Nama: Liu Xiaoxia
    Alamat: 305Fang HuiLanGe HuangPuDaDaoXi 273Hao TianHeQu Guangzhou China.
    Poskod: 510620
    Telefon: + 8618078869184

    Sila kembali ke alamat ini dan menulis paypal anda alamat, nama, masalah nota:

    Senaraikan semua Soalan

    Nickname

    E-mel

    Sering Ditanya

      Masukkan e-mel untuk mendapatkan kejutan

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> Orang Afrika
      sq.fmuser.org -> Bahasa Albania
      ar.fmuser.org -> Bahasa Arab
      hy.fmuser.org -> Armenia
      az.fmuser.org -> Azerbaijan
      eu.fmuser.org -> Basque
      be.fmuser.org -> Belarus
      bg.fmuser.org -> Bulgaria
      ca.fmuser.org -> Bahasa Catalan
      zh-CN.fmuser.org -> Bahasa Cina (Ringkas)
      zh-TW.fmuser.org -> Bahasa Cina (Tradisional)
      hr.fmuser.org -> Bahasa Croatia
      cs.fmuser.org -> Bahasa Czech
      da.fmuser.org -> Denmark
      nl.fmuser.org -> Belanda
      et.fmuser.org -> Estonia
      tl.fmuser.org -> Orang Filipina
      fi.fmuser.org -> Bahasa Finland
      fr.fmuser.org -> Bahasa Perancis
      gl.fmuser.org -> orang Galicia
      ka.fmuser.org -> Orang Georgia
      de.fmuser.org -> Jerman
      el.fmuser.org -> Greek
      ht.fmuser.org -> Haitian Creole
      iw.fmuser.org -> Bahasa Ibrani
      hi.fmuser.org -> Bahasa Hindi
      hu.fmuser.org -> Bahasa Hungary
      is.fmuser.org -> Bahasa Iceland
      id.fmuser.org -> Bahasa Indonesia
      ga.fmuser.org -> Ireland
      it.fmuser.org -> Bahasa Itali
      ja.fmuser.org -> Jepun
      ko.fmuser.org -> Bahasa Korea
      lv.fmuser.org -> Bahasa Latvia
      lt.fmuser.org -> Bahasa Lithuania
      mk.fmuser.org -> orang Macedonia
      ms.fmuser.org -> Bahasa Melayu
      mt.fmuser.org -> Malta
      no.fmuser.org -> Bahasa Norway
      fa.fmuser.org -> Parsi
      pl.fmuser.org -> Bahasa Poland
      pt.fmuser.org -> Portugis
      ro.fmuser.org -> Romania
      ru.fmuser.org -> Rusia
      sr.fmuser.org -> Bahasa Serbia
      sk.fmuser.org -> Bahasa Slovak
      sl.fmuser.org -> Bahasa Slovenia
      es.fmuser.org -> Sepanyol
      sw.fmuser.org -> Swahili
      sv.fmuser.org -> Sweden
      th.fmuser.org -> Thai
      tr.fmuser.org -> Turki
      uk.fmuser.org -> Ukraine
      ur.fmuser.org -> Bahasa Urdu
      vi.fmuser.org -> Vietnam
      cy.fmuser.org -> Wales
      yi.fmuser.org -> Bahasa Yiddish

       
  •  

    FMUSER Wirless Menghantar Video Dan Audio Lebih Mudah!

  • Hubungi Kami

    alamat:
    No.305 Bilik HuiLan Bangunan No.273 Huanpu Road Guangzhou China 510620

    E-mel:
    [e-mel dilindungi]

    Tel / WhatApps:
    +8618078869184

  • Kategori

  • Buletin

    NAMA PERTAMA ATAU PENUH

    E-mel

  • penyelesaian paypal  Western UnionBank of China
    E-mel:[e-mel dilindungi]   WhatsApp: +8618078869184 Skype: sky198710021 Berbual dengan saya
    Copyright 2006-2020 Powered By www.fmuser.org

    Hubungi Kami