Alle ukendte kan ikke bare "restreame" via undergroundnews - du skal ha en aftale og du skal relevante koder tilsendt så kan der laves retransmission af en stream på flere måder plus man kan optage og efterbehandle vores livestream hvor den laves om til mp4 som kan afspilles senere eller sendes til et lager/arkiv.
Man skal alså kende protokol og url med relevante streamkeys og derfor er koder samt url herunder blot vejledende eksempler.
De oplysninger skal sættes op i vores OBS/vmix - det kan være udgående er SRT eller RTMP.
Vi går måske ind på fiktivt eksempel https://stream20.undergroundnews.dk - hvor vi logger på med tildelt brugernavn og adgangskode.
Når vi er logged på skal vi indsætte en streamkey som ligner det vi har sat ind i vores OBS stream program:
Felt 1 er ikke en du kan ændre og du skal ikke offentliggøre denne fordi andre kan så sende dertil og den bør du huske er en hemmlig nøgle.
felt 1 er i dette eksempel en intern adresse og port som tager stream fra en restreamer som i forvejen er startet op som måske laver re-stream til måske youtube.
Det kunne også være et tilsluttet USB kamera med url som rtmp://127.0.0.1/live/usbcam.stream på en restream-computer.
Det kunne også være en key som er fra en anden ingres/rtmp modtager lokalt eller måske extern kilde som rtmp://172.17.0.1:1935/live/external.stream?token=superhemligkey
En HLS henvisning er også muligt men hvis der er tale om en lokal intern restream så er det helst de interne ip adresser som bør benyttes så det ikke er via netværket men hvor en
restreamer køre via externe kabler og etc. den behøver ikke at kommunikere via andet end via "loopback" netværket - hvor restreamer 1 og 3 etc, så blot henviser til ønsket kilde lokalt.
Typsiker den adresse uændret og sat op fast.
Vi behøver ikke encode noget som allerede er encoded.
Felt 2 er til at ændre codec men det anbefales at du ikke laver om på noget her men lader den være copy og audio auto.
Felt 3 starter med at lytte/vente på vores stream fra OBS.
Felt 4 her kan man tilføje udgående restream destination med push men det felt er kun relevante hvis man skal retransmittere, så det ikke nødvendigt hvis "fremvisning" er lokalt.
Når vi vælger at trykke på start så er den afventede på kommende stream modtagelse og vi får så mulighed for se vores livestream via en player.
Vi kan tilpasse playeren i farve osv. og vælge om den skal være med autoplay eller mute/stille - almindeligvis vil logo og grafik sættes via ens broadcast system.
Jeg dog ikke testet om logo evt. er med i en restream hvis man benytter den del.
Når vi modtager en succesfuld stream er playeren tilgængelig som punk 3.
Vi kan finde den kode som med iframe som kan sættes ind i CMS eller man kan linke til en player.
External Streaming-server Retransmission kan evt. tilføjes både rtmp og rtmps samt HLS håndteres men trasmisson sker først når man vælger start.
HLS ikke så udbredt og endnu ikke testet af mig med en External Streming-server.
PT er SRT ikke implementeret men vil senere opgradering kommer der også nye muligheder inklusiv SRT - men det tilføjes snart som alternativ til rtmp.
Fordelen med det grafiske setup er at mest af alt at man kan skifte sin udgående streamkey og modtager destination.
Det kan være relevant hvis man ikke har fået sat platformen facebook/youtube op til at benytte samme og vedvarende streamkey eller at rtmp eller rtnps er nødvendig.
På facebook finder du den opsætning på
https://www.facebook.com/live/producer/
På Yoube
Har man tilsvarende https://studio.youtube.com kontrol panal.
Med det web grafiske setup har vi også mulighed for at begrænse livestream så det KUN ses lokal på vores egen server uden en external streamning server.
Det kan være en fordel også til evt. test transmission hvor alt andet er sat up - dog uden en startet External steamning-server så kan man stoppe til sine test.
Demostream mangler akvarie fisk til eksempel - nedenstående kan være ustabilt pga. raspberrypi 3 usb og tilsluttet kamera;)