FMUSER Wirless Mengirim Video Dan Audio Lebih Mudah!

[email dilindungi] WhatsApp + 8618078869184
Bahasa

    Analisis dan implementasi teknologi streaming langsung HTTP

     

    Beberapa hari yang lalu, saya menghabiskan beberapa waktu untuk mempelajari teknologi HTTP live streaming (HLS) dan menerapkan encoder HLS, hlsliveencoder, yang ditulis dalam C ++. Fungsinya untuk menangkap kamera dan mikrofon, pengkodean video H.264 real-time dan pengkodean audio aac, dan sesuai dengan spesifikasi protokol HLS, menghasilkan file TS standar tersegmentasi dan file indeks m3u8. Melalui hlsliveencoder saya dan server HTTP pihak ketiga (seperti nginx), kami berhasil mewujudkan streaming langsung HTTP dan lulus ujian di iPhone. Saya akan menulis beberapa keuntungan di sini.

     


    1. Analisis Teknologi HLS
    HTTP live streaming (HLS) adalah protokol transportasi media streaming berdasarkan HTTP yang diterapkan oleh Apple Inc., yang dapat mewujudkan media streaming langsung dan sesuai permintaan. Ini terutama digunakan dalam sistem IOS untuk menyediakan audio dan video langsung dan solusi sesuai permintaan untuk perangkat IOS (seperti iPhone dan iPad). HLS on demand pada dasarnya adalah HTTP tersegmentasi umum atas permintaan. Perbedaannya adalah segmennya sangat kecil. Untuk mewujudkan HLS sesuai permintaan, kuncinya adalah membagi file media. Saat ini sudah banyak tool open source yang bisa digunakan. Saya tidak akan membahasnya di sini, hanya berbicara tentang teknologi siaran langsung HLS.


    Dibandingkan dengan protokol streaming langsung yang umum, seperti protokol RTMP, protokol RTSP, protokol MMS, dan sebagainya, perbedaan terbesar dari streaming langsung HLS adalah klien langsung tidak mendapatkan aliran data yang lengkap. Protokol HLS menyimpan aliran data langsung sebagai file media berkelanjutan, jangka pendek dan panjang (format mpeg-ts) di sisi server, sedangkan sisi klien terus-menerus mengunduh dan memutar file kecil ini, karena sisi server selalu menghasilkan file kecil baru dari data langsung terbaru, sehingga sisi klien hanya perlu memutar file yang diperoleh dari server untuk mewujudkan siaran langsung. Dapat dilihat bahwa HLS pada dasarnya mewujudkan siaran langsung melalui teknologi VOD. Karena data dikirim melalui protokol HTTP, tidak perlu mempertimbangkan masalah firewall atau proxy, dan waktu segmentasi file sangat singkat. Klien dapat dengan cepat memilih dan mengganti kecepatan kode untuk beradaptasi dengan pemutaran dalam kondisi bandwidth yang berbeda. Namun, karena karakteristik teknis HLS, penundaannya selalu lebih tinggi daripada protokol streaming langsung biasa.


    Menurut pemahaman di atas, untuk mencapai live streaming HTTP, kita perlu mempelajari dan menerapkan teknologi utama berikut.
    (1) Kumpulkan data sumber video dan sumber audio
    (2) Data asli dikodekan oleh H264 dan AAC
    (3) Data video dan audio dikemas sebagai paket mpeg-ts
    (4) Strategi pembuatan segmentasi HLS dan file indeks m3u8

     


    2. Protokol transport HTTP


    Diantaranya, poin pertama dan kedua telah disebutkan di artikel saya sebelumnya, dan poin terakhir adalah kita dapat menggunakan server HTTP yang ada, jadi implementasi poin ketiga dan keempat adalah kuncinya.

    (1) Kerangka dan Implementasi Program


    Melalui analisis di atas, logika dan proses encoder langsung HLS pada dasarnya jelas: mulai utas pengkodean audio dan video masing-masing, sadari akuisisi audio dan video melalui teknologi DirectShow (atau lainnya), dan kemudian panggil libx264 dan libfaac masing-masing untuk video dan pengkodean audio. Setelah dua utas pengkodean menyandikan data audio dan video secara real time, mereka menyimpannya dalam file segmen format mpeg-ts sesuai dengan strategi partisi yang disesuaikan. Ketika file segmen disimpan, file indeks m3u8 diperbarui. Seperti yang ditunjukkan pada gambar di bawah ini:


    Pada gambar di atas, setelah menerima data video dan audio, hlsliveencoder harus terlebih dahulu menentukan apakah partisi saat ini harus diakhiri, dan membuat partisi baru untuk melanjutkan pembuatan partisi TS secara berkelanjutan. Perlu dicatat bahwa fragmentasi baru harus dimulai dari bingkai kunci untuk mencegah pemutar dari kegagalan decoding. Kode intinya adalah sebagai berikut:


    Antarmuka tsmuxer juga relatif sederhana.


    (2) Strategi pembangkitan segmen HLS dan m3u8
    ① Strategi segmentasi
    Strategi segmentasi HLS pada dasarnya direkomendasikan untuk dibagi setiap 10 detik. Tentu saja, waktu spesifik harus diberi tanda sesuai dengan panjang perpecahan yang sebenarnya
    Secara umum, demi cache dan alasan lain, tiga alamat fragmen terbaru disimpan dalam file indeks dan diperbarui dalam bentuk "jendela geser".
    ② Pengenalan file m3u8
    M3u8 adalah file indeks streaming langsung HTTP. M3u8 bisa dianggap sebagai. File berformat M3U pada dasarnya, perbedaannya adalah file m3u8 menggunakan encoding karakter UTF-8.
    Salin kode
    # File header Extm3u M3U, harus ditempatkan di baris pertama
    #Nomor seri dari segmen TS pertama dari urutan ext-x-media
    # Ext-x-targetduration durasi maksimum setiap segmen TS
    #Apakah ext-x-allow-cache mengizinkan cache
    #Akhir dari file m3u8 ext-x-endlist
    #Extinf info tambahan, informasi ts split, seperti durasi, bandwidth, dll

     

     

     

     

     

     

    Seberapa jauh (panjang) penutup transmitter?

    Jangkauan transmisi tergantung pada banyak faktor. Jarak yang benar didasarkan pada antena menginstal tinggi, gain antena, menggunakan lingkungan seperti bangunan dan penghalang lainnya, sensitivitas penerima, antena penerima. Instalasi antena lebih tinggi dan menggunakan di pedesaan, jarak akan lebih jauh.

    CONTOH 5W FM Transmitter menggunakan di kota dan kampung halaman:

    Saya memiliki USA penggunaan pelanggan 5W fm transmitter dengan GP antena di kota kelahirannya, dan ia mengujinya dengan mobil, itu menutupi 10km (6.21mile).

    Saya menguji 5W fm transmitter dengan GP antena di kampung saya, itu mencakup sekitar 2km (1.24mile).

    Saya menguji 5W fm transmitter dengan antena GP di kota Guangzhou, itu mencakup sekitar hanya 300meter (984ft).

    Berikut adalah berbagai perkiraan Pemancar daya FM yang berbeda. (Rentang ini diameter)

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

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

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

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

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

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

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

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

    Bagaimana untuk menghubungi kami untuk pemancar?

    Menelepon saya + 8618078869184 OR
    Email aku [email dilindungi]
    1.How jauh Anda ingin menutupi diameter?
    2.How tinggi dari Anda tower?
    3.Where asalmu?
    Dan kami akan memberikan saran lebih profesional.

    Tentang Kami

    FMUSER.ORG adalah perusahaan integrasi sistem yang berfokus pada transmisi / peralatan audio video studio transmisi / RF nirkabel dan pemrosesan data. Kami menyediakan segalanya mulai dari saran dan konsultasi melalui integrasi rak hingga instalasi, commissioning dan pelatihan.
     
    Kami menawarkan Pemancar FM, Pemancar TV Analog, Pemancar TV Digital, Pemancar VHF UHF, Antena, Konektor Kabel Koaksial, STL, Pemrosesan Siaran, Produk Siaran untuk Studio, Pemantauan Sinyal RF, Pengkodean RDS, Pengolah Audio dan Unit Kontrol Lokasi Jarak Jauh, Produk IPTV, Video / Audio Encoder / Decoder, dirancang untuk memenuhi kebutuhan jaringan siaran internasional besar maupun stasiun swasta kecil.
     
    Solusi kami memiliki FM Radio Station / Analog TV Station / Digital TV Station / Audio Video Studio Equipment / Studio Transmitter Link / Transmitter Telemetry System / Hotel TV System / IPTV Live Broadcasting / Streaming Live Broadcast / Video Conference / CATV Broadcasting system.
     
    Kami menggunakan produk teknologi canggih untuk semua sistem, karena kami tahu keandalan tinggi dan kinerja tinggi sangat penting untuk sistem dan solusi. Pada saat yang sama kami juga harus memastikan sistem produk kami dengan harga yang sangat wajar.
     
    Kami memiliki pelanggan penyiaran publik dan komersial, operator telekomunikasi dan otoritas regulasi, dan kami juga menawarkan solusi dan produk kepada ratusan penyiar yang lebih kecil, lokal dan komunitas.
     
    FMUSER.ORG telah mengekspor lebih dari 15 tahun dan memiliki klien di seluruh dunia. Dengan pengalaman 13 tahun di bidang ini, kami memiliki tim profesional untuk menyelesaikan semua jenis masalah pelanggan. Kami berdedikasi dalam menyediakan harga produk & layanan profesional yang sangat wajar.
    Kontak Email : [email dilindungi]

    Pabrik kami

    Kita punya modernisasi dari pabrik. Anda dipersilakan untuk mengunjungi pabrik kami ketika Anda datang ke China.

    Saat ini, sudah ada pelanggan 1095 seluruh dunia mengunjungi kantor Guangzhou Tianhe kami. Jika Anda datang ke China, Anda dipersilakan untuk mengunjungi kami.

    pada Adil

    Ini adalah partisipasi kita dalam 2012 Sumber Global Hong Kong Electronics Fair . Pelanggan dari seluruh dunia akhirnya memiliki kesempatan untuk bersama-sama.

    Dimana Fmuser?

    Anda dapat mencari nomor ini " 23.127460034623816,113.33224654197693 "di peta google, maka Anda dapat menemukan kantor fmuser kami.

    kantor FMUSER Guangzhou di Tianhe District yang merupakan pusat Canton . Sangat dekat ke Canton Fair , stasiun kereta api Guangzhou, jalan Xiaobei dan dashatou , hanya butuh 10 menit jika mengambil TAKSI . Selamat datang teman di seluruh dunia untuk mengunjungi dan bernegosiasi.

    Hubungi: Sky Blue
    Cellphone: + 8618078869184
    WhatsApp: + 8618078869184
    WeChat: + 8618078869184
    E-mail: [email dilindungi]
    QQ: 727926717
    Skype: sky198710021
    Alamat: No.305 Room huilan Building No.273 Huanpu Road Guangzhou China Zip: 510620

    Inggris: Kami menerima semua pembayaran, seperti PayPal, Kartu Kredit, Western Union, Alipay, Money Bookers, T / T, LC, DP, DA, OA, Payoneer, Jika Anda memiliki pertanyaan, silakan hubungi saya [email dilindungi] atau WhatsApp + 8618078869184

    • PayPal.  www.paypal.com

      Kami sarankan Anda menggunakan Paypal untuk membeli barang-barang kami, The Paypal adalah cara aman untuk membeli di internet.

      Setiap dari bawah halaman item daftar kami di atas memiliki logo paypal untuk membayar.

      Kartu kredit.Jika Anda tidak memiliki paypal, tetapi Anda memiliki kartu kredit, Anda juga dapat mengklik tombol PayPal Kuning untuk membayar dengan kartu kredit Anda.

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

      Tapi jika Anda belum kartu kredit dan tidak memiliki akun paypal atau sulit mendapat accout paypal, Anda dapat menggunakan berikut:

      Western Union.  www.westernunion.com

       

      Membayar dengan Western Union kepada saya:

      Nama depan / Nama yang diberikan: Yingfeng
      Nama belakang / Nama keluarga / Nama keluarga: Zhang
      Nama lengkap: Yingfeng Zhang
      Negara: Cina
      Kota: Guangzhou 

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

      T / T.  Membayar dengan T / T (wire transfer / Transfer Bank / Bank Transfer)
       
      INFORMASI BANK PERTAMA (REKENING PERUSAHAAN):
      SWIFT BIC: BKCHHKHHXXX
      Nama bank: BANK OF CHINA (HONG KONG) LIMITED, HONG KONG
      Alamat Bank: BANK OF CHINA TOWER, 1 GARDEN ROAD, TENGAH, HONG KONG
      KODE BANK: 012
      Nama Akun: FMUSER INTERNATIONAL GROUP LIMITED
      No rekening. : 012-676-2-007855-0
      -------------------------------------------------- -------------------
      INFORMASI BANK KEDUA (REKENING PERUSAHAAN):
      Penerima: Fmuser International Group Inc
      Nomor Rekening: 44050158090900000337
      Bank Penerima: Bank Konstruksi China Cabang Guangdong
      Kode SWIFT: PCBCCNBJGDX
      Alamat: NO.553 Tianhe Road, Guangzhou, Guangdong, Distrik Tianhe, Cina
      **Catatan: Saat Anda mentransfer uang ke rekening bank kami, mohon JANGAN tulis apa pun di kolom komentar, jika tidak, kami tidak akan dapat menerima pembayaran karena kebijakan pemerintah tentang bisnis perdagangan internasional.

    * Ini akan dikirim di 1-2 hari kerja bila pembayaran yang jelas.

    * Kami akan kirimkan ke alamat paypal Anda. Jika Anda ingin mengubah alamat, silakan kirim alamat yang benar dan nomor telepon ke email saya [email dilindungi]

    * Jika paket di bawah 2kg, kami akan dikirim melalui pos udara, itu akan memakan waktu sekitar 15-25days ke tangan Anda.

    Jika paket tersebut lebih dari 2kg, kami akan mengirimkan melalui EMS, DHL, UPS, Fedex cepat ekspres pengiriman, akan memakan waktu sekitar 7 ~ 15days ke tangan Anda.

    Jika paket lebih dari 100kg, kami akan mengirimkan melalui DHL atau angkutan udara. Ini akan memakan waktu sekitar 3 ~ 7days ke tangan Anda.

    Semua paket adalah bentuk Cina Guangzhou.

    * Paket akan dikirim sebagai "hadiah" dan sejelas mungkin, pembeli tidak perlu membayar "PAJAK".

    * Setelah kapal, kami akan mengirimkan e-mail dan memberikan nomor pelacakan.

    Untuk Garansi.
    Hubungi KAMI --- >> Kembalikan barang tersebut kepada kami --- >> Terima dan kirim ganti lain.

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

    Silahkan kembali ke alamat ini dan menulis Anda paypal alamat, nama, masalah pada catatan:

    Daftar semua Pertanyaan

    Nama panggilan

    Email

    Pertanyaan

      Masukkan email untuk mendapatkan kejutan

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> Afrikans
      sq.fmuser.org -> Albania
      ar.fmuser.org -> Arab
      hy.fmuser.org -> Armenia
      az.fmuser.org -> Azerbaijan
      eu.fmuser.org -> Basque
      be.fmuser.org -> Belarusia
      bg.fmuser.org -> Bulgaria
      ca.fmuser.org -> Catalan
      zh-CN.fmuser.org -> Cina (Sederhana)
      zh-TW.fmuser.org -> Mandarin (Tradisional)
      hr.fmuser.org -> Kroasia
      cs.fmuser.org -> Ceko
      da.fmuser.org -> Denmark
      nl.fmuser.org -> Belanda
      et.fmuser.org -> Estonia
      tl.fmuser.org -> Filipina
      fi.fmuser.org -> Finlandia
      fr.fmuser.org -> Perancis
      gl.fmuser.org -> Galicia
      ka.fmuser.org -> Georgia
      de.fmuser.org -> Jerman
      el.fmuser.org -> Yunani
      ht.fmuser.org -> Kreol Haiti
      iw.fmuser.org -> Ibrani
      hi.fmuser.org -> Hindi
      hu.fmuser.org -> Hongaria
      is.fmuser.org -> Islandia
      id.fmuser.org -> Bahasa Indonesia
      ga.fmuser.org -> Irlandia
      it.fmuser.org -> Italia
      ja.fmuser.org -> Jepang
      ko.fmuser.org -> Korea
      lv.fmuser.org -> Latvia
      lt.fmuser.org -> Lithuania
      mk.fmuser.org -> Makedonia
      ms.fmuser.org -> Melayu
      mt.fmuser.org -> Malta
      no.fmuser.org -> Norwegia
      fa.fmuser.org -> Persia
      pl.fmuser.org -> Polandia
      pt.fmuser.org -> Portugis
      ro.fmuser.org -> Rumania
      ru.fmuser.org -> Rusia
      sr.fmuser.org -> Serbia
      sk.fmuser.org -> Slowakia
      sl.fmuser.org -> Slovenia
      es.fmuser.org -> Spanyol
      sw.fmuser.org -> Swahili
      sv.fmuser.org -> Swedia
      th.fmuser.org -> Thailand
      tr.fmuser.org -> Turki
      uk.fmuser.org -> Ukraina
      ur.fmuser.org -> Urdu
      vi.fmuser.org -> Vietnam
      cy.fmuser.org -> Welsh
      yi.fmuser.org -> Yiddish

       
  •  

    FMUSER Wirless Mengirim Video Dan Audio Lebih Mudah!

  • Kontak

    Alamat:
    No.305 Kamar HuiLan Building No.273 Huanpu Road Guangzhou China 510620

    E-mail:
    [email dilindungi]

    Telp / WhatApps:
    +8618078869184

  • Kategori

  • Buletin

    NAMA DEPAN ATAU LENGKAP

    E-mail

  • solusi paypal  Western UnionBank OF China
    E-mail:[email dilindungi]   WhatsApp: +8618078869184 Skype: sky198710021 Ngobrol denganku
    Copyright 2006-2020 Powered By www.fmuser.org

    Hubungi Kami