zgemma-star / meta-zgemma

6 stars 10 forks source link

frame rate #68

Open Marchella1983 opened 4 years ago

Marchella1983 commented 4 years ago

hi, please can you check the frame rate 30, the Zgemma H9 Combo/Twin displays the wrong frame rate when using IPTV...

the IPTV provider gives you the sheets with frame rate 25 and the Zgemma H9 shows the frame rate 30, VLC shows the correct frame rate... 4097_0_1_80_6B5_6B5_0_0_0_0_20200511232823 Screenshot at 2020-05-11 23-26-42

black-pope commented 4 years ago

Also check the frame rate broadcast in progressive, but displays interlaced.

zgemma-star commented 4 years ago

The info 1080i30 should come from somewhere. Your using HiPlayer? M3u your certain it has 1 video stream? The GUI informs the stream quality and not your TV mode setting?

Marchella1983 commented 4 years ago

zgemma-star for the test you have a playlist, IPTV supplier will give you a frame rate of 25 it can be checked and on VLC player, Zgemma will give you a frame rate of 30

please, it's only for zgemma-star, the rest of you, please don't use an attachment.

zgemma-star, please, if you downloaded the attachment let me know or remove it from my post...

zgemma-star commented 4 years ago

removed

zgemma-star commented 4 years ago

[eServiceHisilicon] uri=http://**.**.****:34000/ch001/mono.m3u8?token=blahblah [eServiceHisilicon] streamid: program 0, video 0, audio 0, subtitle 65535 [eServiceHisilicon] player state 0-->6 [eServiceHisilicon] player state 6-->2 resolved to PLAY [eServiceHisilicon] unpause resolved to PLAY [eServiceHisilicon] unpause resolved to PLAY [eServiceHisilicon] unpause new service started! trying to download cuts! RemovePopup, id = ZapError [eServiceHisilicon] SIZE_CHANGED 1920x1080 aspect 3 [eServiceHisilicon] FRAME_RATE_CHANGED 30000 fps [eServiceHisilicon] PROGRESSIVE_CHANGED 0 [eServiceHisilicon] unhandled DVBAPI Video Event 17 [eServiceHisilicon] buffering 1 0% [eServiceHisilicon] pause [eServiceHisilicon] buffering 2 0% [eServiceHisilicon] unpause

We will examine is the predata is correct and if the media is different that we can still update it with correct info. The player seems to play it in correct FPS and interlance/progressive settings. It seems only visual issue.

black-pope commented 4 years ago

PLS Convert this playlist to a ...bouquet.tv and check the playback on the standard OpenATV 6.3 with standard settings. And you will understand everything yourself.

Marchella1983 commented 4 years ago

PLS Convert this playlist to a ...bouquet.tv and check the playback on the standard OpenATV 6.3 with standard settings. And you will understand everything yourself.

We will examine is the predata is correct and if the media is different that we can still update it with correct info. The player seems to play it in correct FPS and interlance/progressive settings. It seems only visual issue.

zgemma-star please delete token in the post. check while my colleague writes adding this attachment to the general list etc/enigma2

and add to etc/enigma2/bouquets.tv. #SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.hls.tv" ORDER BY bouquet

p/s now the same Playlist check the VLC player for codec information... [eServiceHisilicon] FRAME_RATE_CHANGED 30000 fps Screenshot at 2020-05-11 23-26-42

black-pope commented 4 years ago

zgemma-star & SatTV, IPTV TV And please check immediately when you turn on the channel, the image is slow, as if broadcasting from a web camera, and then with normal.

black-pope commented 4 years ago

[eServiceHisilicon] uri=http://**.**.****:34000/ch001/mono.m3u8?token=blahblah [eServiceHisilicon] streamid: program 0, video 0, audio 0, subtitle 65535 [eServiceHisilicon] player state 0-->6 [eServiceHisilicon] player state 6-->2 resolved to PLAY [eServiceHisilicon] unpause resolved to PLAY [eServiceHisilicon] unpause resolved to PLAY [eServiceHisilicon] unpause new service started! trying to download cuts! RemovePopup, id = ZapError [eServiceHisilicon] SIZE_CHANGED 1920x1080 aspect 3 [eServiceHisilicon] FRAME_RATE_CHANGED 30000 fps [eServiceHisilicon] PROGRESSIVE_CHANGED 0 [eServiceHisilicon] unhandled DVBAPI Video Event 17 [eServiceHisilicon] buffering 1 0% [eServiceHisilicon] pause [eServiceHisilicon] buffering 2 0% [eServiceHisilicon] unpause

We will examine is the predata is correct and if the media is different that we can still update it with correct info. The player seems to play it in correct FPS and interlance/progressive settings. It seems only visual issue.

Set the frequency in the BOX and look at the data on the TV. The TV will also switch the frequency from 50 to 60 and 60 to 50.

zgemma-star commented 4 years ago

The option for TS data is quick video and audio and with smoothplay set it in sync or wait till audio and video are in sync and play it. Both have advance and disadvantage. Zgemma choice is smoothplay as mostly the sync is direct available and some providers have reduced to many frames that it can take up to extra 2 seconds.

TS data can contain datastream info. This if available is used to inform the player (in this case Enigma2) the information of the stream. Probably it's 30000 but the real mediacontent is 25000. The Hiplayer will correct it to real values but the stream info to enigma2 isn't update. It will been check who informs the value 30000 and see if we can update the info wehn real mediacontent isn't equal with the preinfo of the stream.

black-pope commented 4 years ago

Other receivers on OpenATV display this correctly. TV screen does not switch.

Marchella1983 commented 4 years ago

zgemma-star Hiplayer, you mean that? 1_0_1_57A_14_1_3522E18_0_0_0_20200516174457

Marchella1983 commented 4 years ago

It will been check who informs the value 30000 and see if we can update the info wehn real mediacontent isn't equal with the preinfo of the stream.

and what's there to check...

If you want you can check it at home, here we show you again, with these settings the frame rate is not determined correctly. 4097_0_19_42CF_11_70_1680000_0_0_0_20200517151138 4097_0_19_42CF_11_70_1680000_0_0_0_20200517151206

but with these settings, the frame rate determines correctly... 4097_0_19_42CF_11_70_1680000_0_0_0_20200517151746 4097_0_19_42CF_11_70_1680000_0_0_0_20200517151812

black-pope commented 4 years ago

airdigital-dvb-modules-h9combo_4.4.35+20200513-r0_cortexa15hf-neon-vfpv4.ipk

When switching channels, it became: On FTA - first a sound and a black screen appear, then a picture appears and a fraction of a second the strobe still goes, then a nominal picture and sound. It became much better on IPTV channels, the picture starts up smoothly, but after about 2 seconds for a split second a freeze frame and again everything goes smoothly. On standard Gstreamer, the images of ATV and PLI still show frame rates incorrectly. 25-30 interlacing in the PLI and, accordingly, 50-60 in the ATB info bar, and in the menu - info about the flow of 25-30, in principle - as it was.

The IPTV archive plays very unstable, if you use the rewind, then you have to wait a long time to wait for the appearance of the broadcast. You can wait a long time, but the broadcast will not appear. 50X50.

I attach a plugin file that plays archives of IPTV channels. In the bouquet of IPTV channels, launch the plug-in, select the channel, select the broadcast on the EPG, click OK. Fast forward with numeric buttons - 3,6,9. Back - 1.4.7. Rewinding is not smooth, but jumping from tens of seconds to minutes. On OpenATV image, plug-in select from the list after clicking on the button - PORTAL. enigma2-plugin-extensions-iptvarchive_1.84_all.zip

zgemma-star commented 4 years ago

New drivers available, lot of streams send wrong information. It will now update the info based on the first frame info. Please test it and inform if there are still issues. It's test with stream which was provide who had an issue.

black-pope commented 4 years ago

Where is the driver archive? How to check them if they are not?

Marchella1983 commented 4 years ago

@black-pope you have to wait until the teams apply change recipes.

Marchella1983 commented 4 years ago

@zgemma-star, Thank you! These fps drivers have been fixed, 4097_0_19_580_E_70_1680000_0_0_0_20200701111716 4097_0_19_580_E_70_1680000_0_0_0_20200701111811

but there's another problem, there's been buffering for a long time...

zgemma-star commented 4 years ago

Buffering long time is this a new problem or happened it with old drivers as well?

Buffering is often related with internet speed and source server and the way streams are offered.

Marchella1983 commented 4 years ago

Buffering long time is this a new problem or happened it with old drivers as well?

No, on the old version of the driver IPTV channels switched quickly and with the drivers for 2020-06-25 became worse...

Marchella1983 commented 4 years ago

another problem will not recognize the video codec. 82141960-46282e00-9852-11ea-9c96-453aa7560dba

zgemma-star commented 4 years ago

The stream info from provider is wrong. So you got previous i30 and codec not available information right?

With new driver it gets it's data from stream play and you het i25 and codec avc. Like shown in screenshot 1july

Your latest picture shown again i30 so it's old drivers right and so no codec info?

Longer buffer and so zap time it's probably caused that it need to extract data from stream to get right fps and codec info. It must been check if this can been improved and why this delay suddently happen

black-pope commented 4 years ago

Check the same way that the receiver gives out for playback the stream itself for the LAN network (local IPTV). The direct stream reproduces with delays and scatter images. The sound is also interrupted.

This should work clearly and without problems, as on receivers released 15 or more years ago.

Transcoding to the h.265 codec does not work at all. The player throws an error that the stream was not found.

And according to the IPTV archive, there are also no improvements. Can play or not play 50X50 stream. If you use the rewind function, then with a probability of 95%, the receiver will remain with a black screen (no playback). This also works great on older receivers that were released 15 or more years ago.

zgemma-star commented 4 years ago

The direct stream reproduces with delays and scatter images. The sound is also interrupted.

This normally cause when the data of internet stream is very poor. Please provide demo of streams to see if it can been improved.

Transcoding to the h.265 codec does not work at all. The player throws an error that the stream was not found.

When the video is dvb MPEG-TS, then h.265 works fine.

And according to the IPTV archive, there are also no improvements. Can play or not play 50X50 stream.

Please provide a list which IPTV channel that don't work and do work.

black-pope commented 4 years ago

The direct stream reproduces with delays and scatter images. The sound is also interrupted.

This normally cause when the data of internet stream is very poor. Please provide demo of streams to see if it can been improved.

Transcoding to the h.265 codec does not work at all. The player throws an error that the stream was not found.

When the video is dvb MPEG-TS, then h.265 works fine.

And according to the IPTV archive, there are also no improvements. Can play or not play 50X50 stream.

Please provide a list which IPTV channel that don't work and do work.

  1. This is not an internet stream. This broadcasts H9 TWIN a satellite channel to a local home network. I launch through the WEB receiver interface. There can be no bad flow. Watching the same channel on the TV is no problem.

    • When the video is dvb MPEG-TS, then h.265 works fine.

How do you run it? Through the receiver’s web interface, the player does not see the stream and gives an error.

  1. On these channels, after a few seconds of viewing, the image disappears and the archive does not work. These are not all channels with such a problem, I post a bouquet with IPTV channels, many channels work fine, many do not work as expected. All channels from one server, so you can not think about the settings of IPTV streams. When downloading channels, delete if there is access, if not, write in the branch, I will delete so that the token is not stolen.

Marker - = Cinema = - Channels: Premiere HD 1 Premiere HD 4 Spike Spike HD TV1000 HD ViP Comedy HD ViP Premiere HD Блокбастер HD .............

If you change index.m3u8 to mpegts in the stream link, the channels begin to work well. The archive works selectively, mostly - poorly.

zgemma-star commented 4 years ago

The streams plays very well and the streams do not have pause function. So rewind on this stream is only possible when it's record. However with streams it's not optimal in enigma2.

I found your problem as well. Streams with more audio tracks seems to fail. It will been forward to some testers to see why this happens and try to fix it as soon as possible.

black-pope commented 4 years ago

The IPTV archive is a record, only from the server of the IPTV provider on Enigma is played by a special plug-in, I posted it a few messages above. Time shift, not only from the receiver’s local drive, but from the IPTV provider’s remote server.

Regarding the poor quality of the stream from the H9 TWIN receiver to the local network and the inability to use transcoding to h.265? I am using a gigabit router. From the router, the cable is 0.5 m to the receiver and 5 m to the computer. Windows 10 PRO is installed on the computer, the VLC player is the latest version, on the OpenATV 6.3 receiver with all updates.

Attached an image. If you click where marked 1. - the image and sound are interrupted. If you click where 2., then there is no image at all, often the player then gives an error. If you press many times, then sometimes the image and sound start up, but like the button with 1. - in the codec h.264. 1

zgemma-star commented 4 years ago

Streaming and transcode of satellite, cable or terrestrial works fine. Which satellite do you recieve? Hotbird or do you have only signal from a specify satellite?

When you save the m3u file by option two. Then you can open the link and adjust to settings you prefer.

black-pope commented 4 years ago

I also have Hotbird, it doesn’t matter which satellite, it’s not possible to achieve high-quality translation to LAN, with or without transcoding. What channel on the Hotbird satellite do you have on the local network for a long time without problems? I also want to check it out.

zgemma-star commented 4 years ago

Probably something is wrong with your image. Do you have an up-to-date bootmenu/recovery?

Install openpli in a slot and scan hotbird. All FTA channels works fine with transcode and stream to VLC Windows 10.

black-pope commented 4 years ago

bootmenu / recovery v.318 Slot 1 - OpenATV 6.3 Slot 2 - OpenPLI 7.2 Slot 3 - OpenATV 6.4 Slot 4 - OpenPLI 7.3

On OpenPLI, the latest drivers are not installed in the usual way. Testing for OpenPLI will not be correct.

If you say that everyone with local broadcasting has no problems, there may be a problem in my TP-Link router (although I can’t imagine such a problem. The rest of the equipment works well and IPTV Android set-top box plays files from the Internet and local network well). I ordered a new Xiaomi router in CHINA, but it has not been delivered yet. I'll check when there will be an opportunity with him.

I am waiting for the correction of the reproduction of IPTV channels with several audio tracks.

P.S.

bootmenu / recovery v.318 It also has a problem and does not work with a micro SD card. It just does not see it. It is not possible to establish an image from her, write a backup to her, or settings.

zgemma-star commented 4 years ago

If you say that everyone with local broadcasting has no problems, there may be a problem in my TP-Link router

It works fine and no issues have been report. The transcoding on 1080p was a problem and a test group last month was as well all fine. I think it should been related with a different problem in your networks. Try a different port on your router maybe it's not doing full duplex so you got only 10Mbit. Which can cause issues like you have now.

It also has a problem and does not work with a micro SD card.

You format the SD/TF card as fat32 or ext3/4? With putty you can get kernel info about the card. Please connect the card and check dmesg if it's recognized and mount. Otherwise like in Pli bij harddisk setup you can initialize(format) the card.

black-pope commented 4 years ago

ext3 / 4 - The answer to the command is dmesg in the attached file. dmesg.txt

All ports are intact. When connecting devices with gigabit ports, work - gigabit, full duplex. 100 Mbps - full duplex, 100 Mbps. I connected the computer and the BOX to a separate gigabit switch, without changes. The image is streaming, h.265 does not work.

I do not think that the problem is in the router, but the new one is already ordered anyway, I will try with it.

zgemma-star commented 4 years ago

The IPTV package some channels get a segmentation failer in the FFMPEG part. So unfortunally we have to wait and see if we get a fix or newer FFMPEG packages from Hisilicon soon.

black-pope commented 4 years ago

And yet, the problem with broadcasting the receiver to the local network. There is an IPTV prefix in which I added a playlist made up of playlist of bouquets taken from the receiver’s web interface. Channels turn on for a long time, many channels do not turn on at all, the player writes an error. The zgemma H9 twin receiver and IPTV set-top box are included in one switch with 0.5 m cables. There is no suspicion of network equipment. If you take the same stream from the same playlist from another receiver, simply by changing the IP address of the receiver in the playlist, then there is no problem. If you can, fix this problem as well.

Marchella1983 commented 4 years ago

Hi @zgemma-star!

please can check and fix iptv this format, hiplayer does not understand this format, with exteplayer3 and gstplayer with this no problem...

Marchella1983 commented 4 years ago

Hi @zgemma-star! Can't Hiplayer know how to work with iptv hls playlists? `#SERVICE 1:0:1:84d0:85fd:414c:1010101:0:0:1:http%3a//rr3.tvdosug.net/blahblah/1/hls/pl.m3u8:Первый канал

DESCRIPTION Первый канал`