craigmox / cetonproxy Goto Github PK
View Code? Open in Web Editor NEWAn app that allows a Ceton InfiniTV PCI/network tuner to appear as a SiliconDust HDHomeRun to DVR apps like NextPVR, Plex, and Emby.
License: GNU General Public License v3.0
An app that allows a Ceton InfiniTV PCI/network tuner to appear as a SiliconDust HDHomeRun to DVR apps like NextPVR, Plex, and Emby.
License: GNU General Public License v3.0
I have setup CetonProxy on my Ceton machine, but I am having issues pulling any data (lineup or channels). I have my firewall allowing any connections from cetonproxy.exe
Here are my settings: https://i.ibb.co/YjQJSRh/Ceton-Proxy-Settings.png
And here are my logs:
cetonproxydefault.log
[2020-10-16 13:41:06.529] Starting cetonproxy
[2020-10-16 13:41:07.079] Unable to bind HTTP server listening port
[2020-10-16 13:41:07.930] Checking tuner count
[2020-10-16 13:41:08.010] Determined tuner count: 6
[2020-10-16 13:41:08.010] Identifying tuner model
[2020-10-16 13:41:08.010] Getting diag\Host_Connection for tuner 0
[2020-10-16 13:41:08.030] Received diag\Host_Connection for tuner 0: "pci/ethernet"
[2020-10-16 13:41:08.030] Determined tuner model: PCI
[2020-10-16 13:41:08.030] Detected tuner listen IP: 192.168.200.2
[2020-10-16 13:41:08.030] Getting diag\Host_Firmware for tuner 0
[2020-10-16 13:41:08.050] Received diag\Host_Firmware for tuner 0: "15.1.13.152"
[2020-10-16 13:44:53.220] Checking tuner count
[2020-10-16 13:44:53.250] Determined tuner count: 6
[2020-10-16 13:44:53.250] Identifying tuner model
[2020-10-16 13:44:53.250] Getting diag\Host_Connection for tuner 0
[2020-10-16 13:44:53.270] Received diag\Host_Connection for tuner 0: "pci/ethernet"
[2020-10-16 13:44:53.270] Determined tuner model: PCI
[2020-10-16 13:44:53.270] Detected tuner listen IP: 192.168.201.3
[2020-10-16 13:44:53.270] Getting diag\Host_Firmware for tuner 0
[2020-10-16 13:44:53.300] Received diag\Host_Firmware for tuner 0: "15.1.13.152"
cetonproxydiscovery.log
[2020-10-16 13:41:07.109] Received SSDP discovery response from 192.168.200.1 on 192.168.200.2: HTTP/1.1 200 OK
CACHE-CONTROL: max-age=300
DATE: Thu, 01 Jan 1970 02:54:04 GMT
EXT:
LOCATION: http://192.168.200.1/description.xml
SERVER: Linux/3.0.1+, UPnP/1.0
ST: urn:schemas-cetoncorp-com:device:SecureContainer:1
USN: uuid:89333102-EBE5-11D8-AC9A-0000080958A0::urn:schemas-cetoncorp-com:device:SecureContainer:1
[2020-10-16 13:41:07.109] Received SSDP discovery response from 192.168.201.2 on 192.168.201.3: HTTP/1.1 200 OK
CACHE-CONTROL: max-age=300
DATE: Thu, 01 Jan 1970 02:54:04 GMT
EXT:
LOCATION: http://192.168.201.2/description.xml
SERVER: Linux/3.0.1+, UPnP/1.0
ST: urn:schemas-cetoncorp-com:device:SecureContainer:1
USN: uuid:89333102-EBE5-11D8-AC9A-0000080841D0::urn:schemas-cetoncorp-com:device:SecureContainer:1
[2020-10-16 13:41:07.129] Received SSDP discovery response from 192.168.200.1 on 192.168.200.2: HTTP/1.1 200 OK
CACHE-CONTROL: max-age=300
DATE: Thu, 01 Jan 1970 02:54:04 GMT
EXT:
LOCATION: http://192.168.200.1/description.xml
SERVER: Linux/3.0.1+, UPnP/1.0
ST: urn:schemas-cetoncorp-com:device:SecureContainer:1
USN: uuid:89333102-EBE5-11D8-AC9A-0000080958A7::urn:schemas-cetoncorp-com:device:SecureContainer:1
[2020-10-16 13:41:07.129] Received SSDP discovery response from 192.168.200.1 on 192.168.200.2: HTTP/1.1 200 OK
CACHE-CONTROL: max-age=300
DATE: Thu, 01 Jan 1970 02:54:04 GMT
EXT:
LOCATION: http://192.168.200.1/description.xml
SERVER: Linux/3.0.1+, UPnP/1.0
ST: urn:schemas-cetoncorp-com:device:SecureContainer:1
USN: uuid:89333102-EBE5-11D8-AC9A-0000080958A8::urn:schemas-cetoncorp-com:device:SecureContainer:1
[2020-10-16 13:41:07.139] Received SSDP discovery response from 192.168.200.1 on 192.168.200.2: HTTP/1.1 200 OK
CACHE-CONTROL: max-age=300
DATE: Thu, 01 Jan 1970 02:54:04 GMT
EXT:
LOCATION: http://192.168.200.1/description.xml
SERVER: Linux/3.0.1+, UPnP/1.0
ST: urn:schemas-cetoncorp-com:device:SecureContainer:1
USN: uuid:89333102-EBE5-11D8-AC9A-0000080958A9::urn:schemas-cetoncorp-com:device:SecureContainer:1
[2020-10-16 13:41:07.159] Received SSDP discovery response from 192.168.201.2 on 192.168.201.3: HTTP/1.1 200 OK
CACHE-CONTROL: max-age=300
DATE: Thu, 01 Jan 1970 02:54:04 GMT
EXT:
LOCATION: http://192.168.201.2/description.xml
SERVER: Linux/3.0.1+, UPnP/1.0
ST: urn:schemas-cetoncorp-com:device:SecureContainer:1
USN: uuid:89333102-EBE5-11D8-AC9A-0000080841D7::urn:schemas-cetoncorp-com:device:SecureContainer:1
[2020-10-16 13:41:07.169] Received SSDP discovery response from 192.168.201.2 on 192.168.201.3: HTTP/1.1 200 OK
CACHE-CONTROL: max-age=300
DATE: Thu, 01 Jan 1970 02:54:05 GMT
EXT:
LOCATION: http://192.168.201.2/description.xml
SERVER: Linux/3.0.1+, UPnP/1.0
ST: urn:schemas-cetoncorp-com:device:SecureContainer:1
USN: uuid:89333102-EBE5-11D8-AC9A-0000080841D8::urn:schemas-cetoncorp-com:device:SecureContainer:1
[2020-10-16 13:41:07.169] Received SSDP discovery response from 192.168.201.2 on 192.168.201.3: HTTP/1.1 200 OK
CACHE-CONTROL: max-age=300
DATE: Thu, 01 Jan 1970 02:54:05 GMT
EXT:
LOCATION: http://192.168.201.2/description.xml
SERVER: Linux/3.0.1+, UPnP/1.0
ST: urn:schemas-cetoncorp-com:device:SecureContainer:1
USN: uuid:89333102-EBE5-11D8-AC9A-0000080841D9::urn:schemas-cetoncorp-com:device:SecureContainer:1
Anyone have links to the drivers? The driver page is dead
I tried downloading the HDHomeRun Windows 10 App (https://www.microsoft.com/en-us/p/hdhomerun/9nblggh58vwk) to the same machine as Ceton Proxy, but the app says it can't find an HDHomeRun tuner. I think it's setup correctly because I have Plex working fine. Any ideas?
Hello - I just setup cetonproxy with my InfiniTV 6 ETH and I was able to see the tuners & channels using the cetonproxy.exe, however neither of the video tests completes successfully, even though I downloaded and installed latest version of VLC. Do I need to uninstall my Ceton Windows drivers to get these video tests working?
So since about two weeks ago I am unable to receive any channel stream except ABC (channel 5). Tuning any other channel shows a stream supposedly going out to the client/requestor but no feed ever makes it. I've monitored the primary network adapter and show receive activity on the ceton but no sending. Has this happened recently to anyone?
I'm hoping there are enough Ceton users here that someone might know how to force an eth6, or any unit for that matter, to flush the channel lineup cache. Searching online has not found anything...
I bought a used unit. I have 240 channels in my package, but the used unit already has 900 channels from the previous owners provider. Filtering out those extra, unavailable, channels is proving a huge pain...
Received a used eth6 and have it paired with the cable co. The channel map looks odd, like a mix of the previous cable co and my own. Ignoring that, I did spot channels I knew were valid and checked them.
The lineup.xml is valid, but I am not able to tune with vlc or emby. Both eventually timeout and the cetonproxydefault.log has an error about not finding codec parameters for streams. The videotest also fails with a similar error. This happens with 57 release on Windows 10, and a 64 bit version compile for use with Wine on Linux.
The unit arrived with v14 firmware and I have upgraded to the v15, with no change in results.
I use Emby and have 2 Ceton Infinitv 6 (PCI and Ethernet). I have the PCI version installed in my Emby server, setup Cetonproxy on the same box, and so far, it seems to work fine.
I setup Cetonproxy on another computer, which I configured for the ETH version and selected a few SD channels, that I didn't have checked on the other. When i have Emby detect any new tuner devices it finds the IP which i have the ETH set for. When I have Emby update the channel guide, it shows the unique channels in the guide.
However it seems to be a hit or miss, if it actually will play. For instance I have channel 127 as a unique channel and it will play, but if I pick another channel then it won't play. I know technically this wasn't set to run multiple Ceton tuners, but hoping that I can get this to work
`[2020-05-06 18:13:01.913] Starting cetonproxy
[2020-05-06 18:13:03.412] Checking tuner count
[2020-05-06 18:13:03.546] Determined tuner count: 6
[2020-05-06 18:13:03.546] Identifying tuner model
[2020-05-06 18:13:03.546] Getting diag\Host_Connection for tuner 0
[2020-05-06 18:13:03.571] Received diag\Host_Connection for tuner 0: "ethernet"
[2020-05-06 18:13:03.571] Determined tuner model: Ethernet
[2020-05-06 18:13:03.575] Detected tuner listen IP: 192.168.0.10
[2020-05-06 18:13:03.576] Getting diag\Host_Firmware for tuner 0
[2020-05-06 18:13:03.626] Received diag\Host_Firmware for tuner 0: "15.1.13.152"
[2020-05-06 18:19:14.234] Received tune request from 192.168.0.5: /auto/v127
[2020-05-06 18:19:14.235] Getting av\TransportState for tuner 0
[2020-05-06 18:19:14.263] Received av\TransportState for tuner 0: "STOPPED"
[2020-05-06 18:19:14.284] Starting stream on tuner 0 to 192.168.0.10:54008
[2020-05-06 18:19:14.321] New packet size: 1328
[2020-05-06 18:19:14.378] Setting channel on tuner 0 to 127
[2020-05-06 18:19:14.464] Getting tuner\Frequency for tuner 0
[2020-05-06 18:19:14.516] Received tuner\Frequency for tuner 0: "195000"
[2020-05-06 18:19:14.516] Getting mux\ProgramNumber for tuner 0
[2020-05-06 18:19:14.569] Received mux\ProgramNumber for tuner 0: "2106"
[2020-05-06 18:19:14.761] Getting diag\CopyProtectionStatus for tuner 0
[2020-05-06 18:19:14.873] Received diag\CopyProtectionStatus for tuner 0: "None"
[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 0 (Video: mpeg2video ([2][0][0][0] / 0x0002), none(tv)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 1 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels, fltp): unspecified sample rate
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 2 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels, fltp): unspecified sample rate
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 4 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 5 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 6 (Unknown: none ([192][0][0][0] / 0x00C0)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 7 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 8 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 9 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 10 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 11 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 12 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 13 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 15 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 16 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 17 (Unknown: none ([192][0][0][0] / 0x00C0)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 18 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 19 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 21 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 22 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 23 (Unknown: none ([192][0][0][0] / 0x00C0)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 24 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 25 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 27 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 28 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 29 (Unknown: none ([192][0][0][0] / 0x00C0)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 30 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 31 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 32 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 33 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 34 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 36 (Unknown: none ([192][0][0][0] / 0x00C0)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 37 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 38 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 39 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 40 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 42 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 43 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 44 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 45 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 47 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 48 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 49 (Unknown: none ([192][0][0][0] / 0x00C0)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 50 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 51 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 52 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 53 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 54 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 56 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 57 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 62 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 63 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 64 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 65 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.459] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 66 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.459] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 67 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.459] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 68 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.459] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 69 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.459] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 70 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.459] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 71 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:22.459] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 73 (Unknown: none ([192][0][0][0] / 0x00C0)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2020-05-06 18:19:23.223] Packet out of order on tuner 0: 2
[2020-05-06 18:19:23.255] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] PES packet size mismatch
[2020-05-06 18:19:23.485] Packet out of order on tuner 0: 2
[2020-05-06 18:19:23.592] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] PES packet size mismatch
[2020-05-06 18:19:27.289] Packet out of order on tuner 0: 2
[2020-05-06 18:19:31.747] Packet out of order on tuner 0: 2
[2020-05-06 18:19:31.751] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] PES packet size mismatch
[2020-05-06 18:19:31.752] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] PES packet size mismatch`
First off awesome app, when I found this I was so happy I could finally retire my WMC and move to nextpvr. I got this running on my Win7 based device, upgraded to W10 and all working great. A few days later with some downtime I decided to add WSL and Hyper-V to fully turn this into a server. Much troubleshooting later (I also installed new HW) I finally figured it was something to do with the networking that got added with the Hyper-V install. I removed Hyper-V but it didn't remove the virtual networking so with a network reset and one more reboot it is back to working!!
Here is a log snippet
[2020-04-14 18:16:53.755] Getting av\TransportState for tuner 3
[2020-04-14 18:16:53.934] Received av\TransportState for tuner 3: "STOPPED"
[2020-04-14 18:16:53.935] Starting stream on tuner 3 to 192.168.200.2:55728
[2020-04-14 18:16:54.283] Setting channel on tuner 3 to 113
[2020-04-14 18:16:54.377] Getting tuner\Frequency for tuner 3
[2020-04-14 18:16:54.438] Received tuner\Frequency for tuner 3: "231000"
[2020-04-14 18:16:54.438] Getting mux\ProgramNumber for tuner 3
[2020-04-14 18:16:54.480] Received mux\ProgramNumber for tuner 3: "1"
[2020-04-14 18:16:59.480] No video data on tuner 3 for channel 113
[2020-04-14 18:16:59.480] Stopping stream on tuner 3
[2020-04-14 18:16:59.666] Finished tune request from 192.168.0.211: /tuner3/v113
[2020-04-14 18:16:59.666] Service handler error: No video data
Might be just a network config wasn't correct but I ran out of downtime to keep troubleshooting and wanted to make sure this got flagged for others that might run into this problem as well.
Thx!
Every time I have to restart my HTPC or the power goes out I have to manually start Ceton Proxy because it will not load automatically even though it is in the startup folder. Each time the issue is the same it says "avuti-56.dll is missing" and to reinstall the program. When I upgraded to the latest install the other day I thought this issue might go away because I see you fixed the part where you have to manually request channels....but no, the issue still exists.
The biggest problem with this is when the machine restarts by itself if I don't know it happened I can loose a half days worth of recordings. The other problem is I have to go to task manager, end task on NextPVRServer, and restart it after I have launched Ceton Proxy from the icon on my desktop.
Why does Ceton Proxy start fine from the icon but won't autostart saying avutil-56.dll is missing....both the icon and autostart point to the exact same executable in the same folder?
Love this app since I need it to use my cards but there seems to be a bug in how it handles memory. I used to get an out of memory dialog box that would pop up and just keep popping up until I clicked it and then I would have to restart cetonproxy to get it working again. This usually happened anywhere from 18 hours on after the last restart.
Both my machines have tons of physical memory in them now so I see that error but cetonproxy still silently just stops functioning at some point even though it shows it is running.
Because of this I was forced to create a Windows service that stops cetonproxy and then restarts it every day to make sure it continues to work properly. The only problem with this is because I am constantly recoding something I have to check every everning and reset the times for the stop and restart to prevent conflicts.....this is annoying and when I am out of town I just have to pick the best time for the least amount of damage.
Any idea what is causing this issue? This happens on both Windows 10 and 11
Hello, first off awesome idea / project! I'm really interested to get this to work as lack of native support for my Ceton tuner in Emby is the only thing holding me back from finally ditching WMC completely and upgrading to Win10.
So I downloaded the software and got it running, and can successfully see my channel lineup via the browser (local IP address:5004/lineup.xml). However when I attempt to stream a channel (testing via VLC as described in the README) I don't get any video. Checking the cetonproxy logs just says
"Service handler error: No video data"
I'll be happy to provide any log files, really anything that's required if I could get this to work, so just let me know what you need. Thanks a ton!
Ceton Proxy just kind of stopped working overnight. When a tuning request is made, it locks up in a not responding state. Occasionally, I'm lucky with VLC and after waiting quite a while a stream will start and it looks totally normal. In all instances, it takes too long to respond for NextPVR. It worked fine the night of May 9th, but then did not work on the 10th, with no intervention on my part. Windows apparently didn't install any updates behind my back other than definitions for Windows Defender. A relevant snippet from the log is below. There's a problem with codec parameters apparently. The channel I'm tuning to, 511, works every once in a while, but only through VLC. I'm pretty sure this is a software problem, but would a poor connection on the Ceton tuner's (it's an ETH 6) coaxial cable input cause this problem? It's plugged into the device itself solidly, but there is a connector or two on the way to the source of my cable TV (a Verizon ONT). Or is this a hardware failure inside the Ceton tuner (fingers crossed it's not). Thanks for taking the time.
[2021-05-12 22:24:12.110] Starting cetonproxy
[2021-05-12 22:24:13.610] Checking tuner count
[2021-05-12 22:24:13.906] Determined tuner count: 6
[2021-05-12 22:24:13.906] Identifying tuner model
[2021-05-12 22:24:13.906] Getting diag\Host_Connection for tuner 0
[2021-05-12 22:24:14.047] Received diag\Host_Connection for tuner 0: "ethernet"
[2021-05-12 22:24:14.047] Determined tuner model: Ethernet
[2021-05-12 22:24:14.063] Detected tuner listen IP: 192.168.100.201
[2021-05-12 22:24:14.063] Getting diag\Host_Firmware for tuner 0
[2021-05-12 22:24:14.297] Received diag\Host_Firmware for tuner 0: "14.10.3.163"
[2021-05-12 22:25:20.016] Received tune request from 192.168.100.12: /tuner5/v511
[2021-05-12 22:25:20.016] Getting av\TransportState for tuner 5
[2021-05-12 22:25:20.063] Received av\TransportState for tuner 5: "STOPPED"
[2021-05-12 22:25:20.110] Starting stream on tuner 5 to 192.168.100.201:53282
[2021-05-12 22:25:27.532] New packet size: 1328
[2021-05-12 22:25:28.750] Setting channel on tuner 5 to 511
[2021-05-12 22:25:28.906] Getting tuner\Frequency for tuner 5
[2021-05-12 22:25:29.032] Received tuner\Frequency for tuner 5: "513000"
[2021-05-12 22:25:29.032] Getting mux\ProgramNumber for tuner 5
[2021-05-12 22:25:29.156] Received mux\ProgramNumber for tuner 5: "1627"
[2021-05-12 22:25:29.547] Getting diag\CopyProtectionStatus for tuner 5
[2021-05-12 22:25:59.422] Received diag\CopyProtectionStatus for tuner 5: "None"
[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Stream #0: not enough frames to estimate rate; consider increasing probesize
[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Stream #3: not enough frames to estimate rate; consider increasing probesize
[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Stream #7: not enough frames to estimate rate; consider increasing probesize
[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Stream #11: not enough frames to estimate rate; consider increasing probesize
[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Could not find codec parameters for stream 0 (Video: mpeg2video ([2][0][0][0] / 0x0002), none(tv)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Could not find codec parameters for stream 1 (Audio: ac3 (AC-3 / 0x332D4341), 0 channels, fltp): unspecified sample rate
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Could not find codec parameters for stream 2 (Audio: ac3 (AC-3 / 0x332D4341), 0 channels, fltp): unspecified sample rate
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Could not find codec parameters for stream 3 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Could not find codec parameters for stream 4 (Audio: ac3 (AC-3 / 0x332D4341), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Could not find codec parameters for stream 5 (Audio: ac3 (AC-3 / 0x332D4341), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Could not find codec parameters for stream 7 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Could not find codec parameters for stream 8 (Audio: ac3 (AC-3 / 0x332D4341), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Could not find codec parameters for stream 11 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Could not find codec parameters for stream 12 (Audio: ac3 (AC-3 / 0x332D4341), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Could not find codec parameters for stream 13 (Audio: ac3 (AC-3 / 0x332D4341), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[2021-05-12 22:26:04.063] Stopping stream on tuner 5
[2021-05-12 22:26:14.313] Finished tune request from 192.168.100.12: /tuner5/v511
[2021-05-12 22:26:14.313] Service handler error: Socket Error # 10053
Software caused connection abort.
Howdy! So... The golden thing here would be to get this running on linux, so folks could run it directly on their Plex servers (for those running linux).
I'm not sure I can help with that, BUT, I'd like to try to understand it. Unfortunately, I'm not even sure what language this is written in, so I'm not exactly sure where to start.
I'm also not sure it's possible given that you MAY be using actual Ceton Driver calls (but I can't tell). I have an InfiniTV 6 ETH, and I believe that I saw that it should work without the drivers installed in that case. I'm still using Windows Media Center until I can get something that ENTIRELY works in Plex.
I am currently running windows 7 with Two Ceton InfiniTV 6 PCIe cards.
I have setup two different NICs and assign one cetonproxy on 192.168.1.50 and another on cetonproxy 192.168.1.51.
The second instance with a custom configuration folder (C:\cetonproxy\cetonproxy.exe -config "C:\Users\HTPC\AppData\Roaming\cetonproxy2") so that I can have different settings for the second instance.
Both cetonproxy applications run fine and dont report any IP binding issues (now that you made the port 80 optional).
I am able to access the lineup and stream from each card/cetonproxy application:
http://192.168.1.50:5004/lineup.xml
http://192.168.1.51:5004/lineup.xml
However, when I try to detect my devices via NextPVR, both cards show up as the same 6 devices. I confirmed this by running one Cetonproxy application and then detecting devices. If no cetonproxy app is running, the 6 devices are unavailable. If either cetonproxy application is run, NextPVR reports the same 6 tuners (never 12 tuners as I would like or expect).
I believe the problem is that the device name generated by both cetonproxy apps are the same (HDHomeRun 13154FED-0). @craigmox can we add a command line or configuration option to specify a custom HDHomeRun ID? Do you have any ideas how to get this resolved?
Appreciate you help! Thank you!
I manually edited the NextPVR DB to add the 6 other devices to the CAPTURE_SOURCE and HDHR_RECORDER tables. I added the other device as HDHomeRun 13155FED. Unfortunately, it shows up as unavailable and wont be found:
@craigmox - does the SSDP Multicast port or IP need to change? or just the device ID?
Sorry this isn't exactly an issue with cetonproxy, but my general Internet searches weren't coming up with any answers, so I'm not sure where else to go...
I've got a Ceton InfiniTV 4 PCIe that I rescued from my recently deceased Windows Media Center (;′⌒`) and I thought I'd give cetonproxy + Plex on my Windows 10 PC a try. The physical installation of the card and the software installation of the drivers all seemed to work just fine, but the firmware version on my card turns out to be just 1.1.8.2 so I know I need to update that. I downloaded the three *.image files just fine but how do I actually get those files onto my card? I don't see any way to do it through the Ceton Diagnostics Tool that installed with the drivers. I'm comfortable with Windows command line tools, PowerShell and all that, I just don't know what I need to run and how. Any suggestions?
Looks like the app has a memory leak and eventually getting out of memory errors.
I tried to stream in vlc, plex or find channels in nextpvr, nothing works. However, if i try to download sample video http://192.168.1.100:5004/videotest/v1234?tuner=0&duration=45&remux=1 it works flawlessly.
any help would be appreciated.
cetonproxy.log
cetonproxydiscovery.log
Cetonproxy seems to work quite well with Emby 4.5.2, although when I recently had to change my Ceton device Emby didn't auto-detect it. Fortunately I was able to add it by manually entering an IP address and port 5004.
As an experiment I tried using cetonproxy with WMC 8.8.5, which is a port of WMC to Windows 10. Strangely WMC 8.8.5 doesn't see the Ceton, even though WMC 8.8.5 supposedly recognizes HDHomeRun devices out of the box. Would be great if this could be addressed!
I am having trouble with cetonproxy showing some channels, one being the Pac-12 network. If I use the VLC trick, all I get is a network error that says it can't open the channel.
However, I can open and view this same channel in Windows Media Center and when I go the ceton device webpage to the channel that is tuned, it shows it is receiving the channel.
Channel 453 tuned in via WMC and working
Channel 818 tuned in via ceton proxy and working
Channel 453 tuned via ceton proxy, but NOT working
Any ideas what might be going on???
Thanks-
I am trying to use this with Emby. While not 100% certain. it appears that Emby does not like the escape characters being added to the JSON output, which prevents a clean discovery and a failure to integrate the channels into the EPG. Being neither a JSON or Delphi expert, not sure if this is an easy fix or complicated...
True HDHR (works)
{"GuideNumber":"61","GuideName":"kasw wb","VideoCodec":"MPEG2","AudioCodec":"AC3","Favorite":1,"URL":"http://192.168.1.16:5004/auto/v61"},
CetonProxy (Fails, no guide entries created)
{"GuideNumber":"61","GuideName":"kasw wb","URL":"http://192.168.1.1:5004/auto/v61"}
First thanks for making this. I started out using .53 and it was working on and off. I didn't find a pattern but one of the things I did notice is that if a tuner was in use, and another broadcast stream was requested it would always take over the first tuner leaving the other three unused. If I disabled 1 it would use two, but the same thing, if a second request came in that request took over the tuner and it wouldn't utilize three or four. I downgraded to .52 and it's been working great. Only issue so far is some channels (not sure what is common to them yet) would error out trying to stream and if you back out (in Plex) after the hang it doesn't release the tuner. More of a Plex failure I think but it would be cool if you could kill a stream from the proxy software interface.
I'm new so let me know if I didn't report something right. Again, thanks for making this.
Hey, folks. Firmware meets the requirements, have tried the usual reset of all devices and the app is loading at startup with channels listed. Every time I try to perform a tuner setup in plex, it does not detect it. When trying to manually enter the IP assigned to the tuner in cetonproxy (192.168.1.20), it says there was a problem adding the device. Any ideas?
I see its compatible with Emby and Plex, given the similarities - is cetonproxy also compatible with Channels DVR? Channels DVR seemingly can find the Ceton tuner (as an HDHR device), but oddly cant tune into it.
It appears the out of memory issue is no longer happening but now it is randomly crashing. Normally I will get up in the morning and it is no longer running. Let me know if you want me to do anything to try to narrow it down.
I have not checked yet but is this written in Delphi/Embarcadaro Pascal?
I have the proxy installed along side plex. In plex I can see the card and go through the setup and scan all the channels. Once the guide loads I cannot open any channel. I receive the error "could not tune channel. Please check your tuner or antenna. When I do try to load one I did notice in the dashbaord that is does show using one tuner.
Great work on this, been using for a couple of weeks now with Emby and it works like a charm. I dropped a few bucks in your beer fund for the effort, enjoy!
One question, how difficult (or is it possible already?) would it be to have the program start minimized or run in the background instead of popping up in a full window? As this is now the primary way I watch TV, making it 'wife-friendly' is always a concern and having an unfamiliar window open and stay on the screen upon startup isn't ideal, especially if it essentially has to run all the time. Is there an easy way to automatically minimize to a taskbar icon, i.e. like other programs that are in the overflow next to the clock? I was thinking I could do something with AutoHotkey and a batch file, maybe open cetonproxy first, minimize, and then open Emby... but even that would still leave it running as open program in the taskbar. It seems like once you get it setup there's not much to change, so can it just run as background service or something?
Just bouncing off some quick ideas, but would love you thoughts / suggestions whenever you get time. Thanks again for a great product!
Just to start, great work so far on this app. I am also using it with Comcast as my provider and serving the channels through Plex.
Im having issues with the Plex Transcoder when serving the live stream to my devices... no matter what settings Ive used, the image eventually glitches in hues of green and purple. I did the VLC test to tune directly to a channel fron my cp server and get a stable clear image. Is there any tweaking that can be done within cp to do the transcoding before sending it to Plex? This would be similar to what the HD Homerun EXTEND does.
My setup:
cetonproxy (VM)
plex media server
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.