Koristni nasveti

Ustvarjanje TV kanala v internetu z uporabo domačega računalnika

Pin
Send
Share
Send
Send


BroadCam strežnik za video streaming - Program, ki je preprost za uporabo, namenjen ustvarjanju video oddaj v živo s pomočjo spletne kamere (ali drugih kamer) in mikrofona. Gledalci si lahko ogledajo vaše video posnetke v živo prek svojih medijskih predvajalnikov na katerem koli računalniku.

Program podpira stiskanje zvoka in video pretoka, predvajalnik za želeno obliko, prilagaja pasovno širino po internetu. Poleg tega se lahko oddaje predvajajo neposredno iz brskalnika.

BroadCam strežnik za video streaming Idealno za podjetja, ki predvajajo interne in zunanje video oglase, pa tudi za učitelje, učitelje ali spletne skrbnike, ki bi radi hitro, enostavno in enostavno konfigurirali video za predvajanje po internetu. Poleg tega se program lahko uporablja za nadzor kamer na različnih lokacijah, zaradi česar je uporabna in poceni aplikacija.

Nekaj ​​ključnih lastnostiBroadCam strežnik za video streaming":

  • Možnost predvajanja pretočnega videa in zvoka v realnem času s pomočjo kamer in mikrofona, povezanega s strežnikom
  • Sposobnost oddajanja poljubnega števila vnaprej posnetih video datotek
  • Podpora za skoraj vse oblike video datotek
  • Zagotavljanje podpore za širokopasovne povezave in pretakanje modema
  • Sposobnost dodajanja vodnih žigov v vaš video

  • Širokopasovna internetna povezava 64kbps ali višje

  • Programirajte vodni žig v izhodni datoteki

Če želite organizirati svoj TV kanal v internetu, potrebujemo seznam potrebnih programov za to:

1 možnost (proračun in z najnižjo obremenitvijo avtomobila) - VLC media player, acestream (torrentstream). Vse bo delovalo tako pod Windows kot Linuxom.

2 možnost (Samo za Windows) - VLC predvajalnik medijev, acestream (torrentstream), XSplit Broadcaster in / ali gonilnik VH Screen Capture Capture in po izbiri Virtual Audio Cable.

Najprej razmislite o preprostejši možnosti, vendar nekoliko omejeni v zmogljivostih.

- Z njim namestite in zaženite Torrentstream, takoj bo postal VLC media player.
- Zaženite VLC (v nadaljevanju VLC).
- Na seznam predvajanja dodajte mapo z videom, ki ga želite predvajati. (Takoj bom povedal, zakaj je mapa v VLC napaka, ko na seznam predvajanja dodate novo pretočno oddajo, začne samodejno predvajati zadnjo dodano, namesto da bi jo dodal v čakalno vrsto, tako da, če ne želite, da občinstvo začne nov film na polovici filma, je bolje, da najprej ustvarite mapo z videoposnetkom in nato vse to zaženite v toku in nato že delajte s seznamom predvajanja)
- Na seznamu predvajanja z desno miškino tipko kliknite video mapo in izberite - Stream.

- Če ste v oddaji VLC že seznanjeni z oddajanjem, nastavite videoposnetek zase (vendar se prepričajte, da mpeg in enkapsulirate ts) in če ne, nato dvokliknite (naslednja) dokler se takšno okno ne prikaže

- in vstavite naslednje besedilo:

: sout = # koda
Skratka, pomeni, da bo video, ki ga predvajate, izgledal tako:
video 1024x576, hitrost prenosa 1900
hitrost zvočnega toka 96, frekvenca 44100
dst =: 8089 je vrata, na katerih bo potekala oddaja, lahko ga spremenite v katerega koli.

- Torej je šlo pretakanje. Če si želite ogledati in se prepričati, da je vklopljen, vklopite drugo VLC in izberite Mediji / Odprti URL / omrežje kam vstopimo http: // (vaš ip naslov): 8089 / če ste zamenjali vrata namesto 8089, vstavite svoje.
Primer: (http://93.70.212.105:8089/)

Ta metoda oddajanja je univerzalna, saj se lahko kot video gradivo uporablja kateri koli format, vendar VLC porabi veliko procesorske moči za prekodiranje videa, če želite zmanjšati stroške, morate videoposnetek prepisati v kateri koli MPEG z lastnostmi, ki vam ustrezajo pred začetkom predvajanja in postavite enkapsulacijo ob zagonu mux = ts.
Primer kode za oddajanje v VLC:
: sout = # std

Za okna.

- Z desno miškino tipko kliknite ikono torren tok blizu ure. in kliknite Broadcasting.

- Nato se odpre okno v internetnem brskalniku, v katerega vnesemo značilnosti naše oddaje.

Ime: ime naše oddaje

Imenik predpomnilnika: po možnosti ostane nespremenjen

Vir (MPEG-TS HTTP tok): naslov toka, ki ste ga ustvarili http: // (vaš ip naslov): 8089 /

In vse bi bilo nič drugega kot.

In vse bi bilo v redu, toda VLC s svojim seznamom predvajanja ni program, ki bi ga rad videl kot daljinski upravljalnik za svoj TV kanal. Seveda ima veliko prednosti, lahko vstavite logotip, prilagodite barve, postavite ogromno število filtrov in na koncu lahko za tiste, ki ste prijatelji s kodo, ročno napišete karkoli.
Ampak lenoba je lenoba in želel sem si le, da bi lahko oddajo začel tako enostavno, kot dodajanje svoje najljubše glasbe winampu na namizju. za kar sem moral malo zaplesati z blagom, vse izklopiti, obremeniti procesor za skoraj 90%, a doseči svoj cilj.

Kaj je torej moja druga možnost.
Vlts je čudovit, ker lahko pošlje tok z DiretShow, samo pokažeš namizje, na katerem lahko vklopiš video v svojem najljubšem predvajalniku. Toda tudi tukaj je prišlo do težave, če je na mizi video, kje delati in pričarati video zakulisje? Pri tem sem priskočil na pomoč gonilniku XSplit Broadcaster in / ali VH Screen Capture in tudi na zahtevo Virtual Audio Cable.

BroadCam Video Streaming Server 2.35

OpisPRENOS (1,02 Mb)Posnetki zaslona (3)StatistikaPredlogi (0)
  • Ocena programa - 4,67 od 5
  • 1
  • 2
  • 3
  • 4
  • 5

BroadCam strežnik za video streaming - Program, ki vam omogoča organizacijo oddajanja pretočnega videa po omrežju, ki se lahko nato predvaja v katerem koli priljubljenem brskalniku. Podprti so najbolj priljubljeni video formati, možnost oddajanja s spletnimi ali IP kamerami, dodajanje vodnih žigov v video, prikaz števila uporabnikov, ki so povezani z izbrano oddajo, in še veliko več.

Ocenite program!
4,67 od 5, skupno ocenjevanje - 3
Status programaShareware | Cena: 41,96 $
Omejitev v programu14 dni
OSWindows 8, 7, Vista, XP
VmesnikAngleščina
Prenos (danes / skupaj)0 / 2 596
Razvijalec
Zadnja posodobitev22.06.2016 (Prijavi novo različico)
Programske kategorije Pretakanje videoposnetkov

ACE Stream 3.1.32

ACE Stream je multimedijska platforma, ki temelji na tehnologiji P2P, ki omogoča predvajanje medijske vsebine v realnem času na katerem koli spletnem mestu in

Studio OBS 23.2.1

OBS Studio - aplikacija za pretakanje na Twitch, Youtube, pa tudi za snemanje iger, video z zaslona, ​​spletnih kamer, kartic za zajem itd. Ima široko paleto funkcij, sposobnost

Domači medijski strežnik (UPnP) 2.33

Domači strežnik za medije (UPnP) - program, ki medijske vire (fotografije, zvočne in video datoteke) vašega računalnika zagotavlja drugim UPnP napravam v domačem omrežju,

SopCast 4.2.0

SopCast je priljubljen brezplačni program za gledanje spletnih video oddaj (filmi, šport, novice, glasba itd.) Prek omrežij P2P (Peer-to-Peer),

Torrent TV predvajalnik 3.26

Torrent TV predvajalnik je brezplačna aplikacija za gledanje televizije visoke kakovosti prek tehnologije ACE Stream. Program uporablja izvirni seznam predvajanja spletnega mesta

5KPlayer 6.0

5KPlayer je odličen večnamenski večpredstavnostni procesor, ki združuje več orodij hkrati: avdio / video predvajalnik, radijski predvajalnik, pretvornik,

Recenzije strežnika BroadCam Video Streaming

Administrator

Pregled programov BroadCam Video Streaming Server 2.35 še ne, lahko dodate.

Svetujemo vam, da bodite pozorni
Košarica za prenos (0)
Priljubljene ()
Kategorije
Windows
macOS
Android
iOS
Windows telefon

Vgrajeno iskanje vam bo pomagalo najti katero koli datoteko. Vgrajeni predvajalnik vam bo prikazal video, ne da bi čakali na prenose. Katalog vam bo pomagal izbrati iz milijona programov, iger, filmov točno tisto, kar potrebujete.

Shema oddajanja

Brskalnik1 - oddajanje. Povezuje se s strežnikom in oddaja video iz spletne kamere.
Brskalnik2, Brskalnik3, Brskalnik4 - gledalci. Povežite se in prejmite video za predvajanje. WebRTC bo uporabljal strežnik spletnega klica za pretakanje video tokov prek WebRTC.

Načelo je jasno in lahko nadaljujete na pisanje kode. Ustvari dve strani HTML. Pokliče se prvi streamer.html in bo video tok poslal strežniku. Poklical se bo drugi player.html in predvajati video tok s strežnika.

Streamer - HTML

Na strani Streamer HTML smo uporabili naslednje stvari:

1) Skripta flashphoner.js

Ta skript je glavni skript JavaScript API in ga najdemo v najnovejši sestavi spletnega SDK.


2) Element Div lokalniVideo - To je blok, v katerega bo postavljen video posnetek s spletne kamere.


3) Gumb Start, s katerim se bo začela oddaja, s funkcijo start ().


4) Upoštevajte, da je bilo telesu dodano ravnanje z dogodki obremenitev c klicanje funkcije inicializacije.

Streamer - JavaScript

Pojdimo na pisanje kode JavaScript. Namerno ne uporabljamo jQuery, Bootstrap ali katerega koli drugega okvira, da bi koda ostala minimalna:


V tem primeru so štiri funkcije:

Odgovoren je za inicializacijo API-ja JavaScript in vodi povezavo do elementa div lokalniVideo.

Ta funkcija ustvari povezavo s strežnikom s protokolom websockets. Naslov povezave: wss: // domena: 8443. Na kraju samem domena mora biti domena vašega WCS strežnika (predvidevamo, da je strežnik že nameščen, konfiguriran in ima namensko domeno, na primer webrtc.mycompany.com. Port TCP 8443 mora biti odprt za dohodne povezave).

Iz kode te funkcije je razvidno, da je naslednji korak po prejemu statusa USTVARJENObo klic funkcije startStreaming in pošiljanje toka strežniku.

Tu ustvarimo nov objekt Stream z uporabo funkcije API: session.createStream (),. Pri ustvarjanju toka se kot glavni parametri prenesejo naslednji parametri:

● streamName - ime video toka
● zaslon je element div, v katerem bo prikazan video iz spletne kamere, posnet za določen video tok

Zaželeno je ustvariti edinstveno ime toka, vendar ga samo uporabimo za test tok222.

Ta funkcija prikazuje stanje seje ali pretoka na strani HTML.

Naš skript vzamemo v ločeno datoteko streamer.js. Koda strani streamer.html bo videti tako:

Streamer - testiranje

Kot rezultat smo dobili mini streaming aplikacijo, sestavljeno iz treh skript:

● streaming.html
● streaming.js
● flashphoner.js

Svoje skripte kopiramo na spletni strežnik, da začnemo s testiranjem. Kot spletni strežnik uporabljamo Apač 2 s standardno / var / www / html

Rezultat tega je, da je naš delujoči streamer videti kot na spodnjem posnetku. Po kliku na gumb Start se vzpostavi povezava s strežnikom in strežnik WebRTC pošlje strežniku:

Če se želite prepričati, da je tok res poslan, pojdite na zavihek krom: // webrtc-interna. Tu lahko v realnem času opazujete, kaj se dogaja z video tokom, in spremljate takšne parametre, kot so bitna hitrost, ločljivost, hitrost slike, število poslanih paketov, RTT in še veliko več.

Tako je naš streamer zaslužil, video stream WebRTC pa je pravilno poslan strežniku, kjer ga je še treba pobrati. Če želite pobrati in predvajati tok, ustvarite novo stran player.html

Predvajalnik - JavaScript

V scenariju predvajalnika je nekaj razlik, vendar pristop ostaja enak: Flashphoner API se sproži, gumb Start odpre povezavo s strežnikom prek spletnega vtičnika, čaka na dogodek USTVARJENO in začne igrati tok.

Seznam razlik v skriptah player.js iz skripta streamer.js:

● Uporablja daljinski video namesto lokalni video
● Po vzpostavitvi povezave pokličite startPlayback namesto startStreaming
● Pri ustvarjanju toka po metodi createStream () se parametri posredujejo sprejemAudio = res in ReceV> ● Pokliči se metoda play () namesto objave ()


Kot rezultat dobimo predvajalnik WebRTC, sestavljen iz dveh skript:

Ne pozabite, da predvajalnik za delovanje potrebuje tudi datoteko API flashphoner.js, zato kopirajte datoteke predvajalnika v isto mapo na spletnem strežniku.

Kot rezultat tega naša končna aplikacija za spletne oddaje WebRTC obsega pet datotek:

● streamer.html
● streamer.js
● player.html
● player.js
● flashphoner.js

Začnimo s preizkušanjem in ponovno pošljemo video tok skozi streamer.html. Po tem odprite nov zavihek brskalnika s player.html in kliknite Start.

Kot rezultat, je oddaja potekala in dobili smo WebRTC - video tok predvajalniku. Zdaj se lahko na isti video tok povežete z drugih naprav ali preprosto odprete več zavihkov brskalnika, od katerih bo vsak pobral isti video tok.

Tako smo video strežnik poslali strežniku in ga razdelili v načinu "več do mnogih", s čimer smo realizirali preprosto video oddajo za več povezav.

Poskusimo razporediti oddajo v 3 minutah glede na naslednje:

1) Spletni strežnik za klice 5 je že nameščen za predvajanje video tokov in konfiguriran SSL. Ni nastavitve SSL / HTTPS, oddajanje v brskalniku Google Chrome ne bo delovalo, ker mora biti dostop do spletne kamere in mikrofona varna, stran, na kateri preizkušate oddajo, pa mora biti odprta prek HTTPS. Pristanišče TCP 8443 odprta in pripravljena sprejeti protokolarne povezave wss: //

2) Na primer je že nameščen in konfiguriran strežnik HTTP Apač. Spletni strežnik je konfiguriran za delovanje Https ima dostop do FTP / SFTP / SSH, prek katerega lahko naložite / naložite preskusne skripte.

WCS5 in Apač je mogoče namestiti v enem sistemu ali distribuirati na različnih strežnikih. Apache v tem primeru preprosto poda vsebino v obliki strani HTML in skriptov, WCS5 pa služi povezavam z videom.

Če želite preskusiti brez namestitve, lahko uporabite demo strežnik wss: //wcs5-eu.flashphoner.com: 8443 - je odprt za povezave in testiranje.

Prenesite preskusne skripte in ga razpakirajte v mapo / var / www / html na spletnem strežniku.

Odpiramo skripte streamer.js in player.js za urejanje, iskanje in spreminjanje:

tukaj domena.com - ime domene vašega strežnika, na katerem je nameščen WCS5

Odpri streamer.html v brskalniku avtor https: // in kliknite Start. Odprite v novem zavihku player.html in kliknite Start.

Oddaja spletne kamere je pripravljena. Nato lahko spremenite trenutne primere in preizkusite na primer številne oddaje z objavo več pretokov iz stremer in njihovo nadaljnjo distribucijo predvajalnikom.

Web Call Server 5 je strežni medijski strežnik s podporo za WebRTC, RTMP in druge protokole za razvoj spletnih aplikacij in mobilnih aplikacij z nizko zamudo videa. Strežnik vključuje spletni SDK, Android SDK in iOS SDK za razvoj video-klepetov na več platformah, spletnih video oddaj, oddaj iz IP kamer in drugih video vsebin za brskalnike in mobilne naprave.

Oglejte si video: Internet Technologies - Computer Science for Business Leaders 2016 (Avgust 2020).

Pin
Send
Share
Send
Send