Superb quality and spec AB-Com PULSe 4K SE. Crazy offer! Only £129! FREE UK DELIVERY! 4K UHD, Enigma 2, Multiboot 4 images & more!...
Superb quality and spec AB-Com PULSe 4K Rev II Twin Satellite tuner only £179! FREE UK DELIVERY! 4K UHD, Enigma 2, SATA HDD facility, Multiboot 4 images & more!...

Strange Streaming behaviour

bazzanz

New member
Joined
Jun 21, 2022
Messages
26
Reaction score
0
Points
0
Hey guys,

Gigablue quad 4k here.
I have enabled only tuner A for testing.

I can stream multiple channels using VLC and on the sat directly on a TV.
Problem I have is if I use my smart TV with streaming apps like SmartOne IPTV to stream, its only working for channels on the same transponder.
If I use VLC I get them all. Before moving to OpenVix I used TeamBlue and it worked, though I changed to OpenVix for other reasons.

I am using OSCam, but dont believe this to be the issue as I can stream multiple channels using VLC just fine
When I stream on the TV Apps it starts buffering then streams a black screen
I know the original packet goes through OSCam as I can see it and I know the TV can do just fine on all the channels in the same transponder, just cant change for some reason.

One thing I did notice is in OSCam, I always see a cache hit even though there has been nothing happening for a while., this cache hit doesnt happen when I use VLC though
2022/07/18 14:51:21 XXX c (ecm) dvbapi (096A@000000/02BF/048A/65:XYZ): cache2 (1 ms) by transcoder-box
2022/07/18 14:51:27 XXX c (ecm) dvbapi (096A@000000/02BF/048A/65:XYZ): found (176 ms) by transcoder-box
 
Last edited:
If you only have tuner A enabled how do you think you would be able to stream from multiple transponders?
 
If you only have tuner A enabled how do you think you would be able to stream from multiple transponders?

The tuner is a FBC. Also as mentioned, I can stream using VLC and get multiple transponders; its only when I use TV apps to try stream channels.

Just posting to see if anyone can think of a reason why a single transponder would be locked in for this specific scenario
 
Whether it is FBC or not it is one tuner.

Ok, lets try this again.
I have Tuner A,C,D,E,F,G,H enabled.

I can stream multiple transponders and channels with no issue with VLC.
When I use an IPTV application on my TV, the behaviour is slightly different where it can only stream on a single transponder.

When I was using TeamBlue image, I had no issue with all the channels.
I moved to OpenVix to troubleshoot a fault I had; but it ended up being a CCcam issue and I moved to OScam which fixed it.
 
So how would your app on the TV know it is one transponder?

All a stream is, is an http request to the receiver. If it works for VLC the receiver is working correctly.
 
Seems to be any time there is a channel stream and there is PIDs found and added, then its like it gets forwarded to a different set of PIDs
this causes the streams to fail?

It's like a link or something that the client is failing to follow?

23:00:38.4570 [eDVBDemux] open demux /dev/dvb/adapter0/demux0
23:00:38.4571 [eDVBSectionReader] DMX_SET_FILTER pid=18
23:00:38.4576 [eDVBChannel] getDemux cap=00
23:00:38.4579 [eDVBRecordStreamThread] allocated 40 buffers of 188 kB
23:00:38.4579 [eDVBServiceStream] start streaming...
23:00:38.4579 [eDVBServiceStream] no cached pids found
23:00:38.4580 [eDVBServiceStream] have 1 video stream(s) (03eb), and 1 audio stream(s) (044f), and the pcr pid is 03eb, and the text pid is 076f
23:00:38.4580 [eDVBServiceStream] ADD PID: 0000
23:00:38.4580 [eDVBServiceStream] ADD PID: 0012
23:00:38.4580 [eDVBServiceStream] ADD PID: 0014
23:00:38.4580 [eDVBServiceStream] ADD PID: 03eb
23:00:38.4581 [eDVBServiceStream] ADD PID: 044f
23:00:38.4581 [eDVBServiceStream] ADD PID: 076f
23:00:38.4590 [setIoPrio] realtime level 7 ok
23:00:38.4590 [eFilePushThreadRecorder] THREAD START
23:00:38.4944 [eDVBServicePMTHandler] PATready
23:00:38.4945 [eDVBServicePMTHandler] use pmtpid 012f for service_id 048a
23:00:38.4945 [eDVBDemux] open demux /dev/dvb/adapter0/demux0
23:00:38.4946 [eDVBSectionReader] DMX_SET_FILTER pid=303
23:00:38.4953 [eDVBDemux] open demux /dev/dvb/adapter0/demux0
23:00:38.4955 [eDVBSectionReader] DMX_SET_FILTER pid=0
23:00:38.4965 [eDVBServiceStream] STREAM service event 5
23:00:38.4966 [eDVBServiceStream] start streaming...
23:00:38.4966 [eDVBServiceStream] no cached pids found
23:00:38.4972 [eDVBServiceStream] have 1 video stream(s) (03eb), and 3 audio stream(s) (044f, 0459, 0481) (076f), and the pcr pid is 03eb, and the text pid is 076f
23:00:38.4973 [eDVBServiceStream] ADD PID: 012f
23:00:38.4974 [eDVBServiceStream] ADD PID: 0459
23:00:38.4975 [eDVBServiceStream] ADD PID: 0481
23:00:38.4976 [CI] recheckPMTHAndlers()
23:00:38.4976 [CI] recheck 0xc6bedc 1:0:19:48A:7:A9:6400000:0:0:0:
23:00:38.4976 [CI] check Slot 0
23:00:38.4976 [CI] check Slot 1
23:00:38.4977 [CI] recheck 0xc64664 1:0:19:48A:7:A9:6400000:0:0:0:
23:00:38.4977 [CI] check Slot 0
23:00:38.4977 [CI] check Slot 1
 
Seems to be any time there is a channel stream and there is PIDs found and added, then its like it gets forwarded to a different set of PIDs
this causes the streams to fail?

It's like a link or something that the client is failing to follow?

Its just adding the audio streams, video and subtitle stays as is.
 
Still cant get it to work :/
Tried using SmartOne IPTV (https://smartone-iptv.com) and Smart IPTV (https://siptv.app/news/).
Cant stream all channels, when I used to be able to using TeamBlue.
I can stream them if transcoding, but dont think the box will like transcoding 4-6 channels

Weirdest thing is, I tried rolling back to TeamBlue (as I have multi boot) but now its not working on TeamBlue either.
Works just fine in VLC.
 
Last edited:
That it doesn't work on Teamblue either just proves it is not the image at fault. Obviously the problem is with the apps.
 
it DID work, so I know the player can hold it.
I can watch Spy Sports 1 but not 2-4.
codec is the same, for all.
Works if I transcode it
 
So probably can't handle the data bandwidth.

That wouldn't make sense as even SD quality streams wont work:

Sky 5 - 12608 Mhz H 22500 2/3 8PSK 169-2 (H264 y420)
Sky Box Sets - 12267 MHZ H 22500 2/3 8PSK 169-9 (H264 y420)
MTV Hits - 12421 MHZ H 22500 3/4 8PSK 169-14 (H264 y420)
Sky Movies Action - 12295 MHZ H 22500 3/4 8PSK 169-10 (H264 y420)
Sky Sports 1 - 12331 MHZ H 22500 2/3 8PSK 169-7 (H264 y420)
Sky Sports 6

Doesnt work
Sky Sport 2 - 12331 Mhz H 22500 2/3 8PSK 169-7 (H264 y420)
Sky Sport 3 - 12267 Mhz H 22500 2/3 8PSK 169-9 (H264 y420)
Jones! - 12608 Mhz H 22500 2/3 8PSK 169-2 (SD Channel with lower resolution) (H264 y420)

The channels that dont work actually buffer, then stream a blank nothingness, no audio no picture, just a black screen which eventually gets stopped by enigma.

Here is the debug when running through the last few channels including Jones! SD, using VLC

2022-07-24 09:04:48.819 VLC[53538:7416909] Can't find app with identifier com.apple.iTunes
[00007f7873ffe980] videotoolbox decoder: Using Video Toolbox to decode 'h264'
[00007f7893f0a8b0] main audio output error: too low audio sample frequency (0)
[00007f7873fff140] main decoder error: failed to create audio output
[00007f7893f0a8b0] main audio output error: module not functional
[00007f7873fff140] main decoder error: failed to create audio output
[00007f7873ffe980] videotoolbox decoder: Using Video Toolbox to decode 'h264'
[00007f7873ffe980] videotoolbox decoder: vt cvpx chroma: y420
2022-07-24 09:04:58.852 VLC[53538:7416909] Can't find app with identifier com.apple.iTunes
[00007f7863f21950] videotoolbox decoder: Using Video Toolbox to decode 'h264'
[00007f7893f0a8b0] main audio output error: too low audio sample frequency (0)
[00007f7863f22470] main decoder error: failed to create audio output
[00007f7893f0a8b0] main audio output error: module not functional
[00007f7863f22470] main decoder error: failed to create audio output
[00007f7863f21950] main decoder error: buffer deadlock prevented
2022-07-24 09:05:00.089 VLC[53538:7416909] Can't find app with identifier com.apple.iTunes
[00007f7863f21950] videotoolbox decoder: Using Video Toolbox to decode 'h264'
[00007f7863f21950] videotoolbox decoder: vt cvpx chroma: y420
2022-07-24 09:05:00.468 VLC[53538:7416909] Can't find app with identifier com.apple.iTunes
2022-07-24 09:05:22.378 VLC[53538:7416909] Can't find app with identifier com.apple.iTunes
[00007f787402f270] videotoolbox decoder: Using Video Toolbox to decode 'h264'
[00007f787402f270] videotoolbox decoder: Using Video Toolbox to decode 'h264'
[00007f787402f270] videotoolbox decoder: vt cvpx chroma: y420
[00007f787402f270] main decoder error: buffer deadlock prevented
 
All channels mentioned seem to be pay channels, try with FTA channels and see if you have the same issue
 
All channels mentioned seem to be pay channels, try with FTA channels and see if you have the same issue

Yes same thing, some channels work others show buffering 25%..59%..100% then stream a black screen.

I have gone a step further and unboxed a new gigablue with TeamBlue and gone through the install with CCcam and was able to stream all channels to the TV just fine with the smart apps on TV.
The issue I ran into with CCcam is once you got over 2 clients it did. some strange things like cause another client to buffer for a few seconds while the third client connected.
This is known behaviour with CCcam from what ive read when you have more than 2 clients its best to use OSCam.

I then downloaded latest OpenVix zip and flashed to slot 2 on the GB.
Installed OSCam.
I can do full quad PIP of 4 channels and stream using VLC of all channels.
But when I use the smart apps on tv Smart IP TV or SmartOne IPTV, I can only stream the same channels I could before, just a selection. of them.

I disabled OSCam and installed CCcam so the setup was similar to the TeamBlue config, but again I'm limited to what channels I can stream.
I enabled quad PIP and saw the limitations of CCcam having issues with more than 2 streams it would glitch channels.

So there must be some different behaviour in the way OpenVix opens the stream vs TeamBlue.
Be it some timer, or the way it reads PID's and adds them to the stream or something?
 
@bazzanz
Teamblue is basically OpenPli code with extras and built on the OE-A.
OpenViX C++ code (used for the tuner handling) is very similar to OpenPli. OpenViX is python 3 based, whereas OpenPli/Teamblue are python2

So I have a gbue4K that I can setup with a LG (WEBOS) TV.
Can I use this to test your issue?
If so, how would I do this, in the simplest way to test your issue? without having to pay for either of the 2 apps.
 
@twol
I'll PM you, but both https://smartone-iptv.com and https://siptv.app/howto/ can be downloaded and tested free for 14 days, after which is something like 5 pounds or dollars.

I'll send you my playlist to try out if you wish
So your pm box is full.
running 4 x 28.2E in pip, 1 x 28.2E streamed to E 2 receiver, 1 x 28.2E on LG TV no issues.
all services different transponders, different services
 
To be clear.
gbue4k for 28.2E is uisng fbc tuner into unicable switch and quad lnb.(unicable lnb would be same, but for historic reasons setup is as is)
 

OpenViX Feeds Status

Back
Top