Good morning to all.
Thank you for a great image which must take a lot of time and effort!
I have been trying the fallback remote receiver which is working great with an Xtrend ET1000 as server on 192.168.1.2 with openpli-4-release-et10000-20171209_usb and a Dreambox DM500HD as client on 192.168.1.3 with openpli-4-release-dm500hd-20171209.
I would be grateful if any of the developers could take a look and maybe consider the following issues:
Firstly, in DM500HD on Menu, Setup, System, Customize, the Fallback remote receiver URL is http://192.168.1.2:8001?bitrate=500000.
This enables the fallback tuner but the server ET10000 always sends the full bitrate stream, probable because it does not recognise the URL parameter.
If the URL is http://192.168.1.2:8002?bitrate=500000, the bitrate parameter is ignored by streamproxy and the ET10000 sends the stream using the value defined in Menu, Setup, System, Customize, Transcoding Setup, Bitrate which in this setup is 1 Mbps.
The bitrate is shown using the plugin QuickEcmInfo for Hotkey enigma2-plugin-extensions-qeifh-0.2-r7.ipk from http://2boom-plugins.blogspot.gr/2014/12/quickecminfo-for-hotkey.html, direct link https://drive.google.com/file/d/0B5UXmy-_ZZv5R0N1NjVsRENhTjQ/view?usp=sharing
It would be great if the fallback tuner could pass to both ports 8001 and 8002 all the transcoding parameters as detailed in: https://forums.openpli.org/topic/35429-et10000-transcode-to-another-enigma2-box/?view=findpost&p=651858
Possible URL arguments:
- bitrate (int value)
- size (480p, 576p, 720p)
- width (in px, int value, default determined by size)
- height (in px, int value, default determined by size)
- framerate (int value, default 25000)
- aspectratio (int value, default 2 (=16:9))
- interlaced (int value, default 0, set to 1 for progressive)
I would like to submit a patch and save you the trouble but unfortunately my limited knowledge of programming prevents this so I can only pinpoint to perhaps the relevant function for the client in source code: https://github.com/OpenPLi/enigma2/blob/develop/lib/service/servicedvb.cpp#L2325.
The second issue is more about streamproxy which is a great piece of software, many thanks to Erik Slagter for all the time he spends on it!
The URL parameter aspectratio is not applied to either 8001 or 8002.
If the client DM500HD with the above fallback URL http://192.168.1.2:8002?bitrate=500000 selects a channel with aspect ratio 4:3, the resulting stream is always displayed in 4:3 even if Menu, Setup, System, A/V Settings, Display 4:3 content as is set to Just scale.
I have tried testing it directly without the fallback tuner by testing the channel Nitro on Astra 19.2E 12188 H DVB-S 27500 3/4 and adding the following lines in userbouquet.favourites.tv:
#SERVICE 1:0:1:2F1D:441:1:C00000:0:0:0:http%3a//192.168.1.2%3a8001/1%3a0%3a1%3a2F1D%3a441%3a1%3aC00000%3a0%3a0%3a0%3a?bitrate=500000&aspectratio=0:Nitro #DESCRIPTION Nitro 8001 bitrate=500000&aspectratio=0 #SERVICE 1:0:1:2F1D:441:1:C00000:0:0:0:http%3a//192.168.1.2%3a8001/1%3a0%3a1%3a2F1D%3a441%3a1%3aC00000%3a0%3a0%3a0%3a?bitrate=500000&aspectratio=1:Nitro #DESCRIPTION Nitro 8001 bitrate=500000&aspectratio=1 #SERVICE 1:0:1:2F1D:441:1:C00000:0:0:0:http%3a//192.168.1.2%3a8001/1%3a0%3a1%3a2F1D%3a441%3a1%3aC00000%3a0%3a0%3a0%3a?bitrate=500000&aspectratio=2:Nitro #DESCRIPTION Nitro 8001 bitrate=500000&aspectratio=2 #SERVICE 1:0:1:2F1D:441:1:C00000:0:0:0:http%3a//192.168.1.2%3a8002/1%3a0%3a1%3a2F1D%3a441%3a1%3aC00000%3a0%3a0%3a0%3a?bitrate=500000&aspectratio=0:Nitro #DESCRIPTION Nitro 8002 bitrate=500000&aspectratio=0 #SERVICE 1:0:1:2F1D:441:1:C00000:0:0:0:http%3a//192.168.1.2%3a8002/1%3a0%3a1%3a2F1D%3a441%3a1%3aC00000%3a0%3a0%3a0%3a?bitrate=500000&aspectratio=1:Nitro #DESCRIPTION Nitro 8002 bitrate=500000&aspectratio=1 #SERVICE 1:0:1:2F1D:441:1:C00000:0:0:0:http%3a//192.168.1.2%3a8002/1%3a0%3a1%3a2F1D%3a441%3a1%3aC00000%3a0%3a0%3a0%3a?bitrate=500000&aspectratio=2:Nitro #DESCRIPTION Nitro 8002 bitrate=500000&aspectratio=2
Using port 8001 with any aspectratio 0, 1 or 2 the resulting streams on this 4:3 channel are always 16:9 and using port 8002 with any aspectratio 0, 1 or 2 the resulting streams are always 4:3.
Could the URL parameter aspectratio be enforced in native transcoding and streamproxy or is it a limitation of the transcoding drivers from Xtrend?
I am sorry for the long post.
Thank you in advance for any replies.