{"repo":"signalwareltd/AndroidDvbDriver","free":true,"listed":false,"github":"https://github.com/signalwareltd/AndroidDvbDriver","clone":"git clone https://github.com/signalwareltd/AndroidDvbDriver.git","description":"Android driver framework for USB TV tuners","language":"Java","stars":260,"topics":["android","android-library","android-app","dvb","dvb-t","dvbt","rtl2832u","tv"],"license":"GPL-2.0","category":"mobile-apps","readme_excerpt":"Android DVB-T Driver This driver provides a simple TCP based API that allows controlling USB DVB-T/DVB-T2 tuners on Android. It gives other apps access to the raw DVB MPEG-2 TS stream. The driver is a simplified user space port of a subset of the V4L2 Linux kernel drivers. Under the hood it uses Android USB Host API with a small helper library that allows fast kernel controlled USB bulk transfers. Download Download DVB-T Driver on Google Play Download DVB-T Driver on Amazon Download latest pre-compiled APK from GitHub: app-release.apk Usage The driver has an Activity that demonstrates direct connection to hardware and allows dumping the raw DVB-T/T2 transport stream to a file. A socket interface is built on top of that functionality to allow the driver to be used by third party apps over TCP. If you want to use the driver via the exposed TCP interface, you have to do the following steps from your own app: 1. Launch an android intent 1. If the activity returns successfully, you will receive two TCP port numbers to bind to. One of them is the control port where you can send commands and receive responses. The other port will provide the raw TS stream. 1. You can then start sending commands over the control port and process the TS stream. For actual details on the protocol, take a look at the dvbservice module. There are no official docs provided, if you would like to volunteer to write one get in touch with me. There is also a handy \"debug\" mode that allows the driver to play t","default_branch":null,"files":null,"tree":[],"storefront":"/r/signalwareltd","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/signalwareltd/AndroidDvbDriver/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}