|
Hardware Support Discussions related to using various hardware setups with SageTV products. Anything relating to capture cards, remotes, infrared receivers/transmitters, system compatibility or other hardware related problems or suggestions should be posted here. |
|
Thread Tools | Search this Thread | Display Modes |
#41
|
||||
|
||||
Take your ref to SlingBox M1 ? then yes that petty what it is.
|
#42
|
||||
|
||||
Quote:
If you read the threads, ppl have connected ip cameras, twitch.tv streams, in my case slingboxes, all using this great software and some external scripts/utilities. So to answer your question, yes you could have a solution with OpenDCT to replace your HDPVR, but it will depend on ur current hardware and budget what would u need
__________________
SageTV 7.1.9 / Phoenix Captures: 1x Genpix Skywalker DVB4Sage / 1x 7500 Prof DVBS2 Tunner DVB4Sage / 1x HD HomeRun / 1x Slingbox M1 / 1x Colossus HD Extender: 2x HD200 / 1x HD300 |
#43
|
||||
|
||||
Quote:
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache). Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI. Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom). Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG |
#44
|
|||
|
|||
Quote:
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#45
|
||||
|
||||
Quote:
I have used a HKvison and 2 Foscams.
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client |
#46
|
|||
|
|||
I have a few types, including a couple of Foscams. Can you post your config for the Foscams - don't forget to blank out any passwords? Thanks.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#47
|
||||
|
||||
Quote:
Code:
rtsp://login:password@192.168.0.25:554/videoMain Follow the instructions on post #1 to generate the config in the properties file. Also make sure you have FFMPEG installed in the path stated. Good Luck!
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client |
#48
|
||||
|
||||
So, playing around with this, and I started using one of my prime encoders to feed a prebuilt ffmpeg that is HW enabled (from: https://github.com/illuspas/ffmpeg-hw-win32). On my windows desktop, using nvenc_h264 (it's got a geForce GTX 660 Ti), and the 'fast' preset, it transcodes HD streams from MPEG-2 to h.264, using about 4% cpu on my AMD FX-3750. I'm sure further tweaks could be made to improve it.
Code:
sagetv.device.2126325048.streaming_executable=ffmpeg.exe -f mpegts -i http\://192.168.99.30\:5004/auto/v%c% -acodec copy -vcodec nvenc_h264 -preset fast -f mpegts -
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#49
|
||||
|
||||
Quote:
There is one downside to what you're doing there and you only need to look at the PNE threads to know what that is. You will have problems when FFmpeg misses a video/audio stream or doesn't stream at all because it didn't search enough into the stream.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache). Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI. Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom). Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG |
#50
|
||||
|
||||
Yeah, I'm not against running a VM to handle this, and frankly, the cpu load differences between this and the software encoder MORE than makes up for the inefficiencies of running a VM. I honestly think the javacpp could probably include the hwaccell options in their builds, which would allow this to be done all within opendct proper, just by making new presets. Even if QuickSync isn't an option because of intel's licensing, I'd gladly throw a couple mid-level nvidia cards onto my unraid machine to use nvenc instead.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#51
|
||||
|
||||
Quote:
You continue to not understand that support in JavaCPP is not just build it in and change the codec. In my mind that's how easy it should be. It's much more elaborate than that likely out of necessity. The FFmpeg project for all of the great things it has given us is not nearly as elegant internally as we would like to imagine. Any codec that needs hardware requires setup beyond loading a codec and that often involves additional C code (nothing you can do in Java) just to start talking with the hardware accelerator. Everything you need is not in the libraries. I'm not against non-Java code, but there just isn't enough demand and it adds a great hassle to a project that I'm trying to keep simple. Knowing all of that we could do kind of a "hacky" hybrid whereby we do the detection using JavaCPP, note how much data that actually took to get a correct result, force ffmpeg.exe to use that much data for detection, then stream from ffmpeg.exe. It will be a slower start, but it will be correct more often. This obviously isn't very efficient overall, but it would get you what you're looking for with minimal effort. My thoughts on this are that if we're going do this, we should be working on a replacement for the version of FFmpeg that SageTV is using for transcoding. We could then also make it an optional output step for writing with the built in remuxer. That way, we help everyone, not just ourselves in one scenario. Edit: You're using the default software settings which are not tuned at all for realtime encoding (hence the really high CPU usage). This is hardly a fair comparison on CPU usage. Also if you even casually look around, you'll see plenty of reviews that still say x264 is superior in picture quality all around over consumer level hardware encoders. This of course has more to do with personal preference too. If you can't see the difference, it doesn't matter, but still I think you're dramatizing things a little.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache). Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI. Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom). Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG Last edited by EnterNoEscape; 03-07-2017 at 07:19 AM. |
#52
|
|||
|
|||
Does anyone have this working with Blue Iris. I am just setting up BI and it seems that others here use it (like @Tiki for example) and it would be great to be able to see my IP cameras and a multi-camera view from within SageTV.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#53
|
||||
|
||||
My suggestion would be to rather use SageTV Miniclient on android, and on your androidtv box install TinyCam (TV Version supported), that program has native support for Blue Iris so no need of jumping thru all hoops to get them "play nice" with sage
__________________
SageTV 7.1.9 / Phoenix Captures: 1x Genpix Skywalker DVB4Sage / 1x 7500 Prof DVBS2 Tunner DVB4Sage / 1x HD HomeRun / 1x Slingbox M1 / 1x Colossus HD Extender: 2x HD200 / 1x HD300 |
#54
|
||||
|
||||
I did this with my zoneminder cams and it works great.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#55
|
|||
|
|||
My clients are still primarily SageTV HD200 and HD300s. Besides the cost of buying Android devices, and I did buy a MiBox to try it out, I find the Sage extenders more reliable, especially with OTA MPEG-2 content. And you can't install a camera viewer on an extender.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#56
|
|||
|
|||
Help with multiple generic pipe encoders - Killing each other
I have the generic pipe working on an iptv stream and cloned it to add a 2nd encoder. When I watch 2 shows at the same time the encoders are killing each other.
I created a .net app called steamer that uses the passed in parameter(channel) to locate the correct stream and encode it with ffmpeg outputting the stream to pipe - I tried to copy the streamer.exe file and point the second encoder at streamer2.exe What are the criteria opendct uses to consider an encoder process is stuck? In the config file, it is iptv1,iptv2, and iptv3 configs. Testing steps watched 629 on one tv and then watch 631 on another tv. Both TVs display the show correctly and play until opendct kills the first stream. The second stream continues to play. You can see this behavior in the logs as "The consumer appears to be stuck at..." System: Windows 10 64 bit Sage TV: 9.1.9.778 Any help is appreciated. |
#57
|
|||
|
|||
Quote:
|
#58
|
|||
|
|||
Quote:
New logs and config attached. |
#59
|
||||
|
||||
Quote:
Are you sure you provider allows more than one stream? I have to pay per stream. If I want to tune 2 streams I have to pay for the extra connection. Otherwise your providers IPTV "Panel" will stop the old stream when you connect to a new stream. Chris
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client |
#60
|
|||
|
|||
Quote:
sagetv.device.<unique_id>.consumer=opendct.consumer.RawSageTVConsumerImpl sagetv.device.<unique_id>.custom_channels=3000 sagetv.device.<unique_id>.fast_network_encoder_switch=false sagetv.device.<unique_id>.streaming_executable=c\:\\\\ffmpeg\\ffmpeg.exe -f lavfi -i anullsrc -i http\://username\asswword@serverip\:serverport/h264/cameraOrGroupShortName/temp.ts -f mpegts -codec\:a aac - sagetv.device.<unique_id>.tuning_delay_ms=0 You will need to update your ffmeg path |
Tags |
executable, script, streaming |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
USB Capture Device? | Skybolt | Hardware Support | 5 | 05-07-2013 07:00 PM |
HVR-1600 Capture Device? | m0ng00se30 | Hardware Support | 10 | 04-28-2007 10:24 AM |
Using Motorola Tuner device for capture device | cyberfreak | Hardware Support | 4 | 02-22-2007 02:47 PM |
No AV Capture Device | jaelanicu | SageTV Recorder Software | 5 | 08-03-2006 02:02 AM |
Video Capture Device - Not Available | crashdude | Hardware Support | 2 | 03-15-2004 12:14 PM |