FMUSER Wirless Mengirim Video Dan Audio Lebih Mudah!
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
1. Konsep dasar
1) Media streaming
Media streaming juga disebut media streaming. Ini mengacu pada bisnis yang menggunakan server pengiriman video untuk mengirimkan program sebagai paket data dan mengirimkannya ke jaringan. Setelah pengguna mendekompresi data melalui perangkat dekompresi, program akan ditampilkan seperti sebelum transmisi.
Serangkaian paket terkait dalam proses ini disebut "aliran". Media streaming sebenarnya mengacu pada metode penyampaian media baru, bukan media baru.
Setelah penerapan penuh teknologi media streaming, orang dapat langsung memasukkan suara dalam obrolan online; jika Anda ingin melihat wajah dan ekspresi satu sama lain, selama kedua belah pihak memiliki kamera; jika Anda melihat produk yang menarik di Internet, klik, penjelas Video produk dan produk akan keluar; berita video yang lebih realistis juga akan muncul.
Yang disebut media streaming mengacu pada format media yang diputar di Internet melalui transmisi streaming. Seperti: file audio, video atau multimedia. Media streaming tidak mengunduh seluruh file sebelum diputar, tetapi hanya menyimpan bagian pertama konten ke dalam memori. Aliran data media streaming ditransmisikan dan diputar kapan saja, tetapi ada beberapa penundaan di awal. Teknologi utama media streaming adalah streaming.
Metode transmisi streaming membagi seluruh file multimedia seperti A / V dan 3D menjadi paket terkompresi melalui metode kompresi khusus, dan mengirimkannya secara terus menerus dan dalam waktu nyata dari server video ke komputer pengguna.
Dalam sistem streaming, pengguna tidak perlu menunggu hingga seluruh file diunduh seperti pada metode pengunduhan, tetapi hanya perlu beberapa detik atau puluhan detik untuk memulai penundaan untuk menggunakan perangkat dekompresi di komputer pengguna (Perangkat keras atau perangkat lunak). ) dekompresi file A / V, 3D, dan multimedia lainnya yang dikompresi untuk diputar dan dilihat. Saat ini, bagian file multimedia yang tersisa akan terus diunduh di server di latar belakang.
Dibandingkan dengan metode pengunduhan sederhana, metode pengunduhan streaming inig dan memutar file multimedia tidak hanya sangat mempersingkat penundaan startup, tetapi juga sangat mengurangi permintaan kapasitas cache sistem.
2. Mengalir
Cara tradisional untuk mentransmisikan informasi multimedia seperti audio dan video melalui jaringan adalah dengan mengunduhnya sepenuhnya sebelum memutarnya. Pengunduhan sering memakan waktu beberapa menit atau bahkan berjam-jam.
Teknologi media streaming dapat digunakan untuk mewujudkan streaming. Suara, video atau animasi terus menerus dan tanpa gangguan dikirim dari server ke komputer pengguna. Pengguna tidak perlu menunggu sampai seluruh file diunduh, tetapi hanya beberapa detik atau sepuluh detik. Mulailah penundaan untuk menonton. Saat audio, video, dll. Diputar di mesin pengguna, bagian file yang tersisa akan terus diunduh dari server.
Jika transfer file dianggap sebagai proses menerima air, metode transfer sebelumnya seperti aturan bagi pengguna. Anda harus menunggu sampai seember air penuh sebelum dapat digunakan. Waktu tunggu ini secara alami dipengaruhi oleh ukuran aliran air dan ember. Besar kecilnya dampaknya.
Streaming, misalnya nyalakan keran dan tunggu sebentar, air akan mengalir terus menerus, dan bisa digunakan kapan saja. Oleh karena itu, terlepas dari ukuran aliran air atau ukuran ember, pengguna dapat menggunakan air kapan saja.
Saat streaming, media berbasis waktu seperti suara, video, atau animasi terus menerus dan real-time dikirimkan dari server audio dan video ke komputer pengguna. Pengguna tidak perlu menunggu hingga seluruh file diunduh, tetapi hanya beberapa detik atau puluhan detik untuk memulai penundaan. Bisa disaksikan. Ketika media berbasis waktu seperti suara diputar di klien, bagian file yang tersisa akan terus diunduh dari server di latar belakang. Streaming tidak hanya mempersingkat penundaan start-up sepuluh kali, seratus kali lipat, tetapi juga tidak memerlukan terlalu banyak kapasitas buffer. Streaming menghindari kerugian bahwa pengguna harus menunggu seluruh file diunduh dari Internet untuk menontonnya.
Istilah umum untuk teknologi transmisi media melalui jaringan. Penerapan:
① Streaming sekuensial sedang mengunduh secara berurutan. Saat mengunduh file, pengguna dapat menonton media online. Pada saat tertentu, pengguna hanya dapat menonton bagian yang telah diunduh, dan tidak dapat melompat ke bagian pertama yang belum diunduh. Streaming sekuensial Tidak seperti streaming waktu nyata, kecepatan koneksi pengguna disesuaikan selama transmisi.
Karena server HTTP standar dapat mengirim file dalam bentuk ini dan tidak memerlukan protokol khusus lainnya, ini sering disebut sebagai streaming HTTP.
Streaming sekuensial lebih cocok untuk klip pendek berkualitas tinggi, seperti kredit, kredit, dan iklan. Karena bagian file yang dilihat sebelum pemutaran diunduh tanpa kerugian, metode ini menjamin kualitas akhir film. Artinya pengguna harus mengalami penundaan sebelum melihat, terutama untuk koneksi yang lebih lambat. Untuk mendistribusikan klip pendek melalui modem, streaming sekuensial sangat praktis, memungkinkan pembuatan klip video pada kecepatan data yang lebih tinggi daripada modem. Meskipun ada penundaan, bagaimanapun, ini memungkinkan Anda untuk mempublikasikan klip video berkualitas lebih tinggi.
File streaming berurutan ditempatkan di server HTTP atau FTP standar, yang mudah dikelola dan pada dasarnya tidak ada hubungannya dengan firewall.
Tetapi streaming berurutan tidak cocok untuk klip panjang dan video dengan persyaratan akses acak, seperti ceramah, pidato, dan presentasi. Itu juga tidak mendukung siaran langsung. Sebenarnya, ini adalah teknologi sesuai permintaan.
② Streaming waktu nyata mengacu pada memastikan bahwa bandwidth sinyal media cocok dengan koneksi jaringan sehingga media dapat dilihat secara waktu nyata.
Streaming real-time berbeda dengan streaming HTTP. Ini membutuhkan server media streaming khusus dan protokol transmisi. Streaming waktu nyata selalu dikirimkan dalam waktu nyata, yang sangat cocok untuk acara di tempat dan juga mendukung akses acak. Pengguna dapat maju cepat atau mundur untuk menonton konten sebelum atau sesudah.
Secara teoritis, aliran waktu nyata tidak dapat dihentikan setelah dimainkan, tetapi dalam kenyataannya, jeda berkala dapat terjadi. Streaming waktu nyata harus sesuai dengan bandwidth koneksi, yang berarti kualitas gambar buruk saat terhubung dengan kecepatan modem. Selain itu, informasi yang hilang karena kesalahan diabaikan, dan kualitas video buruk saat jaringan macet atau terjadi masalah. Untuk memastikan kualitas video, streaming berurutan mungkin lebih baik.
Streaming waktu nyata memerlukan server tertentu, seperti QuickTime Streaming Server, RealServer, dan Windows Media Server. Server ini memungkinkan Anda memiliki lebih banyak tingkat kontrol atas pengiriman media, sehingga pengaturan dan manajemen sistem lebih rumit daripada server HTTP standar.
Streaming real-time juga memerlukan protokol jaringan khusus, seperti RTSP (Realtime Streaming Protocol) atau MMS (Microsoft Media Server). Protokol ini terkadang mengalami masalah saat ada firewall, menyebabkan pengguna tidak dapat melihat konten real-time di beberapa lokasi.
Secara umum, jika video adalah siaran waktu nyata, atau server media streaming digunakan, atau protokol waktu nyata seperti RTSP diterapkan, itu adalah pengaliran waktu nyata. Jika server HTTP digunakan, file dikirim melalui aliran berurutan. Metode transmisi yang Anda gunakan tergantung pada kebutuhan Anda. Tentu saja, file streaming juga mendukung pengunduhan penuh ke hard disk sebelum diputar.
2. Pengaruh media streaming
Karena teknologi media streaming telah menembus batasan bandwidth jaringan untuk transmisi informasi multimedia sampai batas tertentu, itu banyak digunakan dalam siaran langsung online, iklan online, video-on-demand, pendidikan jarak jauh, telemedicine, konferensi video, perusahaan pelatihan, e-commerce, dll.
Teknologi media streaming memungkinkan media tradisional untuk membuka ruang yang lebih luas di Internet. Internet program media radio dan televisi lebih nyaman, dan lebih mudah bagi pendengar dan pemirsa untuk memesan program secara online, dan siaran langsung audio dan video online juga akan digunakan secara luas.
Teknologi media streaming mengubah "dorong" penyebaran media tradisional menjadi "tarikan" penyebaran khalayak. Penonton tidak lagi pasif menerima program dari radio dan televisi, tetapi menerima informasi yang mereka butuhkan pada waktu yang tepat. . Hal ini akan meningkatkan status khalayak sampai batas tertentu, memungkinkan mereka berinisiatif dalam penyebaran berita, dan juga memungkinkan kebutuhan mereka memiliki dampak yang lebih langsung terhadap aktivitas media berita.
Penggunaan teknologi media streaming yang meluas juga akan mengaburkan batasan antara radio, televisi, dan Internet. Internet tidak hanya sebagai pelengkap dan perluasan radio dan televisi, tetapi juga merupakan pesaing yang kuat bagi mereka.
Dengan menggunakan teknologi media streaming, jaringan akan menyediakan gaya program audio dan video baru, dan juga akan membentuk metode bisnis baru, seperti layanan berdasarkan permintaan berbasis biaya.
Memanfaatkan keunggulan media tradisional, memanfaatkan keunggulan media online, serta memelihara persaingan dan kerjasama yang baik antar media merupakan jalan pengembangan jaringan masa depan dan jalan pengembangan media tradisional di masa depan.
3. prinsip teknologi media streaming
Implementasi streaming membutuhkan caching.
Karena Internet menggunakan transmisi paket sebagai dasar untuk transmisi asinkron terputus-putus, untuk sumber A / V waktu-nyata atau file A / V yang disimpan, mereka harus dipecah menjadi banyak paket selama transmisi. Karena jaringan berubah secara dinamis, setiap paket dipilih. Rutenya mungkin berbeda, sehingga waktu tunda untuk mencapai klien juga berbeda, dan bahkan paket data pertama mungkin tiba kemudian. Untuk tujuan ini, sistem cache digunakan untuk mengkompensasi efek penundaan dan jitter, dan untuk memastikan urutan paket data yang benar, sehingga data media dapat dikeluarkan secara terus menerus tanpa jeda dalam pemutaran karena kemacetan jaringan sementara.
Biasanya kapasitas cache tidak besar, karena cache menggunakan struktur daftar tertaut melingkar untuk menyimpan data: dengan membuang konten yang telah diputar, aliran dapat menggunakan kembali ruang cache kosong untuk menyimpan konten yang tidak diputar berikutnya ke cache.
Realisasi streaming membutuhkan protokol transmisi yang sesuai. Karena TCP memerlukan lebih banyak overhead, TCP tidak cocok untuk transmisi data real-time.
Dalam skema implementasi transmisi streaming, HTTP / TCP umumnya digunakan untuk mengirimkan informasi kontrol, dan RTP / UDP digunakan untuk mengirimkan data suara secara real-time.
Proses transmisi streaming umumnya seperti ini: Setelah pengguna memilih layanan media streaming, browser Web dan server Web menggunakan HTTP / TCP untuk bertukar informasi kontrol, sehingga data real-time yang perlu dikirim dapat diambil dari informasi asli; kemudian klien Browser web pada mesin memulai program A / VHelper, dan menggunakan HTTP untuk mengambil parameter yang relevan dari server Web untuk menginisialisasi program Helper. Parameter ini mungkin termasuk informasi direktori, jenis pengkodean data A / V, atau alamat server yang terkait dengan pengambilan A / V.
Program A / VHelper dan server A / V menjalankan protokol kontrol aliran waktu nyata (RTSP) untuk bertukar informasi kontrol yang diperlukan untuk transmisi A / V. Mirip dengan fungsi yang disediakan oleh pemutar CD atau VCR, RTSP menyediakan metode untuk memanipulasi perintah seperti putar, maju cepat, mundur cepat, jeda, dan rekam. Server A / V menggunakan protokol RTP / UDP untuk mengirimkan data A / V ke program klien A / V (umumnya, program klien dapat dianggap setara dengan program Helper). Setelah data A / V tiba di klien, program klien A / V dapat diputar. Output.
4. teknologi terkait media streaming
1) Teknologi streaming pintar
Deteksi kondisi jaringan secara otomatis dan sesuaikan properti audio dan video menjadi yang terbaik, sehingga pengguna menerima aliran media yang sesuai dengan kecepatan jaringan mereka untuk mendapatkan pengalaman pengguna terbaik.
2) Teknologi pemisahan
Umumnya hanya digunakan dalam siaran langsung. Server pengirim mengirimkan aliran media ke beberapa server penerima yang didistribusikan di berbagai tempat, dan klien dapat mengakses server terdekat untuk mendapatkan aliran media berkualitas lebih tinggi sekaligus mengurangi penggunaan bandwidth. Streaming push adalah proses mendorong konten langsung ke server; streaming menarik adalah proses menarik konten langsung yang sudah ada di server dengan alamat yang ditentukan.
Teknologi caching
Untuk mengatasi masalah out-of-sequence paket data yang disebabkan oleh asynchronous network, network delay and jitter, data packets are first cached local, dan sistem caching menggunakan struktur daftar tertaut melingkar untuk membuang konten yang telah diputar untuk mencegah buffer overflow.
Teknologi Content Delivery Network (CDN)
Jaringan overlay konten yang dibangun di jaringan IP, melalui pengenalan manajemen konten aktif, load balancing global dan cache konten, dll., Konten media streaming yang diminta oleh pengguna dipublikasikan ke tepi jaringan yang paling dekat dengan pengguna, sehingga memberikan respons kecepatan dan mengurangi tulang punggung Tekanan jaringan.
5. mode transmisi media streaming
Alasan mengapa media streaming dapat mewujudkan pemutaran data multimedia secara real-time adalah karena ia mengadopsi protokol kontrol jaringan khusus dan mekanisme transmisi data. Server memiliki sistem penerbitan media streaming khusus, dan klien memiliki pemutar khusus. Kedua bagian perlu menyimpan data ke cache melalui area penyangga data.
Tidak seperti jaringan packet switching biasa, data di area buffer sistem media streaming bersifat dinamis selama transmisi data, dan juga dapat dialihkan. Data masuk dan keluar buffer dalam tumpukan, tanpa menunggu data mencapai klien. Setelah komputer dilepaskan, data dalam buffer data "mengalir", dan pemutaran data perlu untuk menjaga kecepatan keluaran data yang stabil. Buffer diperlukan untuk menyediakan data yang sesuai kapan saja. Pemain, jika tidak ada data yang sesuai, akan ada jeda selama pemutaran konten dan perjanjian layar.
Situasi sebelumnya umumnya terjadi karena kecepatan transmisi jaringan tidak dapat mengikuti kecepatan pemutaran data, dan arus data terjadi, sedangkan situasi terakhir terjadi karena kecepatan transmisi jaringan terlalu cepat, melebihi kecepatan pemutaran, dan tidak ada data luapan yang disebabkan oleh kontrol transmisi yang tepat.
6. realisasi siaran langsung
1) Protokol media streaming yang digunakan dalam siaran langsung
RTMP, singkatan dari Real Time Messaging Protocol. Protokol didasarkan pada TCP dan merupakan keluarga protokol, termasuk protokol dasar RTMP dan RTMPT / RTMPS / RTMPE dan banyak varian lainnya. RTMP adalah protokol jaringan yang dirancang untuk komunikasi data waktu nyata. Ini terutama digunakan untuk komunikasi audio, video dan data antara platform Flash / AIR dan media streaming / server interaktif yang mendukung protokol RTMP. RTMP didasarkan pada flash dan tidak dapat dimainkan di browser iOS, tetapi kinerja waktu nyata lebih baik daripada HLS.
HLS, HTTP Live Streaming (teknologi streaming langsung HTTP), teknologi adaptif bit rate dinamis Apple. Terutama digunakan untuk layanan audio dan video dari terminal PC dan Apple. Termasuk file indeks m3u (8), file fragmen media TS, dan file string enkripsi kunci.
2) Pembagian modul siaran langsung
Terminal perekaman video: Umumnya ini adalah perangkat input audio dan video pada komputer atau kamera atau mikrofon pada ponsel. Saat ini, video ponsel sebagian besar digunakan di terminal seluler. Teknologi: webRTC (gunakan: perekaman video H5)
Pemutar video: Ini bisa menjadi pemutar di komputer, Pemutar asli di ponsel, dan tag video H5. Saat ini, Native player di ponsel adalah andalannya. Teknologi: protokol HLS atau protokol RTMP (gunakan: pemutaran video), ffmpeg (gunakan: decoding video terminal seluler saat menggunakan protokol RTMP)
Sisi server video: umumnya server nginx, digunakan untuk menerima sumber video yang disediakan oleh sisi perekaman video, dan menyediakan layanan streaming ke sisi pemutar video secara bersamaan. Teknologi: protokol RTMP (tujuan: upload video stream), nginx rtmp-module atau SRS (simple-rtmp-server) (tujuan: streaming server)
|
Masukkan email untuk mendapatkan kejutan
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
Kategori
Buletin