Digitale TV
Waarom?
Ik heb hier niet echt een lange onderbouwing voor: het is simpelweg een logische keuze, aangezien vrijwel alle tv-kanalen tegenwoordig digitaal zijn. Laten we dus direct naar de werking kijken.
Hoe werkt het?
Sinds versie 2.6.0, uitgekomen op 9 december 2023, kan VBIT2 [1] VBIT2 is een open-source teletekst-generator/streamer die teletext-pagina's verwerkt en omzet naar gegevensstroom-indelingen voor verzending. een .TS [2] .TS staat voor Transport Stream. Dit is een standaard bestands- en audiovisueel formaat voor de overdracht en opslag van audio, video en teletekstdata op digitale televisie. bestand genereren. Dit geeft de optie om teletekst van VBIT2 in een digitaal tv-kanaal te krijgen. Maar om dat te doen moest ik eerst wel een digitaal tv-kanaal hebben. Dat was geen groot probleem voor mij, omdat mijn tv-kanaal BMNTV al via een RTMP [3] RTMP (Real-Time Messaging Protocol) is een netwerkprotocol dat voornamelijk wordt gebruikt voor het live streamen van video- en audiodata over het internet of een lokaal netwerk. -stream op mijn lokale netwerk beschikbaar was. Een ander probleem was dat de RTMP-stream niet in het juiste formaat was voor digitale tv (MPEG-2 [4] MPEG-2 is een standaard voor de compressie en codering van digitale video en audio, die op grote schaal wordt gebruikt voor onder andere DVB-uitzendingen en dvd's. ). Dit probleem werd opgelost door FFmpeg [5] FFmpeg is een krachtige, cross-platform command-line tool voor het converteren, streamen, coderen en verwerken van bijna alle soorten audio- en videobestanden. te gebruiken en het uit te voeren als een .TS bestand. Maar nu kwam ik misschien nog wel bij het grootste probleem aan: hoe ga ik deze .TS-bestanden samenvoegen en uitzenden over mijn in-huis kabelnetwerk? Nou, dat probleem heb ik met twee dingen opgelost:
- Een Dektec DTA-111 modulator [6] Een modulator is een apparaat dat een signaal omzet naar een radiofrequentie (RF) die geschikt is voor verzending via kabel of ether. Dit kan zowel analoog (zoals de oude PAL-signalen) als digitaal (zoals DVB-C/DVB-T).
- TSDuck
Ik zal het eerst over de Dektec-modulator hebben. De Dektec DTA-111 modulator is een zender die je op de computer aansluit via PCI [7] PCI (Peripheral Component Interconnect) is een oudere computerbus-aansluiting op het moederbord die gebruikt wordt om uitbreidingskaarten, zoals netwerkkaarten en modulatoren, aan te sluiten. (nee, niet PCI-E [8] PCI-E (PCI Express) is de moderne, veel snellere opvolger van de traditionele PCI-aansluiting die tegenwoordig op vrijwel alle moederborden wordt gebruikt. , maar de ouderwetse PCI!). De modulator kan zowel in DVB-C [9] DVB-C (Digital Video Broadcasting - Cable) is de Europese standaard voor de transmissie van digitale televisie via de kabel. als DVB-T [10] DVB-T (Digital Video Broadcasting - Terrestrial) is de standaard voor digitale televisie-ontvangst via de ether (zoals via een antenne). uitzenden.
Dan nu over TSDuck: TSDuck is een uitgebreide, gratis en open-source toolkit ontworpen voor het testen, analyseren en manipuleren van MPEG Transport Streams (.TS) in digitale televisiesystemen. Met TSDuck kon ik dus de twee .TS-bestanden samenvoegen tot één .TS-bestand en het versturen naar de Dektec met de vereiste instellingen om te gaan uitzenden (zoals de frequentie). Met TSDuck moest ik ook alle PID [11] PID (Packet Identifier) is een uniek nummer in een Transport Stream dat aangeeft welk datatype een datapakketje bevat, zoals video, audio of specifiek de teletekstdata. 's instellen, wat vereist is om de teletekst correct te laten werken op digitale tv's en digitale decoders (zoals die van Humax). Ik ben momenteel nog aan het wachten op de PCI-E naar PCI-omvormer en daarna kan ik beginnen met uitzenden. Momenteel heb ik al wel wat testen gedaan met VLC.
Als ik de PCI-E naar PCI-omvormer heb ontvangen, zal ik dit artikel wat uitgebreider maken en met wat foto's het eindresultaat laten zien.
Als u dit zelf ook wilt, dan kunt u mij een e-mail sturen naar info@bmn-online.nl en dan deel ik mijn configuratiebestanden met u.
- Max de Vos, juli 2026