Voor mijn surfclub ben ik bezig met een project om een webcam te installeren en beschikbaar te stellen dmv een streaming server. Ik zit momenteel een beetje in de knoop en hopelijk kunnen jullie verder helpen.
De surfclub beschikt niet over een internetaansluiting, hiervoor gebruiken we internetverbinding (met toestemming) van een woonhuis iets verderop (ongeveer 100 meter). De streaming server (Debian + Wowza Mediaserver) is van mij zelf en staat bij een hostingprovider. Om het woonhuis te ontlasten, wil ik de video dus streamen naar mijn eigen server om het vandaar uit verder te verdelen onder de leden.
Alle apparatuur + software heb ik van te voren thuis getest incl. het opzetten van de Wifi verbinding. Dit werkte perfect. Na de camera op lokatie te hebben geïnstalleerd en het netwerk te hebben opgezet, begonnen de problemen. Wowza weigert om een verbinding met de webcam op te zetten. Als ik middels VLC de webcamstream (rtsp) direct probeer te benaderen, werkt dit wel maar duurt een tijd voordat het beeld verschijnt. Dit moet haast aan de Wifi verbinding liggen (speculatie).
De webcam heeft een eigen intern ipadres en hangt aan een Linksys router (router2) die gebruikt wordt als wifi-bridge. Draadloos connect deze naar de Linksys router (router1) van het woonhuis die aan het internet hangt (Ziggo). Middels portforwarding heb ik op router1 de benodigde poorten opengezet. Beide routers zijn van hetzelfde type en draaien dezelfde software (WRT54GL met Tomato software).
Router1 heeft twee langere externe antennes en staat voor het raam (beneden verdieping) met zicht op de webcam (hoog in een mast). Hier zit zo'n 100 meter tussen. Router2 is gekoppeld aan een externe antenne (Yagi 16 dBi Wifi richtantenne). De signal quality is echter niet super. De tomato software geeft sterkte 25, dit zijn twee streepjes. RSSI = -70 dBm en Noise = -96 dBm.
Als ik vanuit router2 een ping test doe aan een extern ipadres (bijvoorbeeld tweakers) dan lijkt dit in orde. gemiddeld 18ms. Ok, mijn server staat in duitsland dus daar doet ie iets langer over namelijk 29 ms.
Volgens mij heb ik nu de situatie redelijk geschetst.
Aangezien VLC zolang nodig heeft om te connecten, denk ik dat het netwerk wellicht te langzaam is. Als VLC eenmaal speelt dat loopt het beeld vloeiend. Direct connecten naar de webcam via http werkt trouwens ook. Zijn er nog meerdere tests die ik kan uitvoeren om het netwerk te testen. Latency, etc..?? Ben hier niet zo mee bekend.
Ik ben geneigd om twee accesspoints (Engenius 5Ghz) aan te schaffen omdat mij door de leverancier van te voren vertelt is dat dit altijd goed werkt. Nadeel is dat dit extra geld kost en ik geen garantie heb dat dit het probleem ook daadwerkelijk oplost.
Zie ik iets over het hoofd? Tips?
Mocht de netwerk infrastructuur niet duidelijk zijn dan zal ik nog een schetsje maken.
De surfclub beschikt niet over een internetaansluiting, hiervoor gebruiken we internetverbinding (met toestemming) van een woonhuis iets verderop (ongeveer 100 meter). De streaming server (Debian + Wowza Mediaserver) is van mij zelf en staat bij een hostingprovider. Om het woonhuis te ontlasten, wil ik de video dus streamen naar mijn eigen server om het vandaar uit verder te verdelen onder de leden.
Alle apparatuur + software heb ik van te voren thuis getest incl. het opzetten van de Wifi verbinding. Dit werkte perfect. Na de camera op lokatie te hebben geïnstalleerd en het netwerk te hebben opgezet, begonnen de problemen. Wowza weigert om een verbinding met de webcam op te zetten. Als ik middels VLC de webcamstream (rtsp) direct probeer te benaderen, werkt dit wel maar duurt een tijd voordat het beeld verschijnt. Dit moet haast aan de Wifi verbinding liggen (speculatie).
De webcam heeft een eigen intern ipadres en hangt aan een Linksys router (router2) die gebruikt wordt als wifi-bridge. Draadloos connect deze naar de Linksys router (router1) van het woonhuis die aan het internet hangt (Ziggo). Middels portforwarding heb ik op router1 de benodigde poorten opengezet. Beide routers zijn van hetzelfde type en draaien dezelfde software (WRT54GL met Tomato software).
Router1 heeft twee langere externe antennes en staat voor het raam (beneden verdieping) met zicht op de webcam (hoog in een mast). Hier zit zo'n 100 meter tussen. Router2 is gekoppeld aan een externe antenne (Yagi 16 dBi Wifi richtantenne). De signal quality is echter niet super. De tomato software geeft sterkte 25, dit zijn twee streepjes. RSSI = -70 dBm en Noise = -96 dBm.
Als ik vanuit router2 een ping test doe aan een extern ipadres (bijvoorbeeld tweakers) dan lijkt dit in orde. gemiddeld 18ms. Ok, mijn server staat in duitsland dus daar doet ie iets langer over namelijk 29 ms.
Volgens mij heb ik nu de situatie redelijk geschetst.
Aangezien VLC zolang nodig heeft om te connecten, denk ik dat het netwerk wellicht te langzaam is. Als VLC eenmaal speelt dat loopt het beeld vloeiend. Direct connecten naar de webcam via http werkt trouwens ook. Zijn er nog meerdere tests die ik kan uitvoeren om het netwerk te testen. Latency, etc..?? Ben hier niet zo mee bekend.
Ik ben geneigd om twee accesspoints (Engenius 5Ghz) aan te schaffen omdat mij door de leverancier van te voren vertelt is dat dit altijd goed werkt. Nadeel is dat dit extra geld kost en ik geen garantie heb dat dit het probleem ook daadwerkelijk oplost.
Zie ik iets over het hoofd? Tips?
Mocht de netwerk infrastructuur niet duidelijk zijn dan zal ik nog een schetsje maken.