How to make MPC-HC to receive multiservice TS via HTTP or UDP
2 posters
Page 1 of 1
How to make MPC-HC to receive multiservice TS via HTTP or UDP
All the last MPC-HC versions don't let to receive multiservice DVB Transport Streams via HTTP or UDP. There is no problem with a single service DVB Program Stream. It seems to me that the reason is LAV splitter which is a default one when I choose URL as a source. And what is more, while I try to receive such TS, I cannot to choose the Haali splitter, as I usually do for playing multiprogram TS-files. My question is what should I do to solve this task?
vramor- Posts : 164
Join date : 2011-07-28
Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP
Options > Internal Filters > disable HTTP
Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP
Thanks! I did so. Now I can receive HTTP, but I cannot choose the proper service in the received stream yet. How can I do this?Admin wrote:Options > Internal Filters > disable HTTP
vramor- Posts : 164
Join date : 2011-07-28
Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP
MPC-HC does not propose to choose Haali. Only LAV is accessible in the URL-receiving mode. I can choose Haali when I play .TS files.Admin wrote:Isn't Haali used now?
vramor- Posts : 164
Join date : 2011-07-28
Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP
This fixes that:
MPC-HC options > External Filters > Add "Haali Media Splitter (AR)" and set it as preferred.
MPC-HC options > External Filters > Add "Haali Media Splitter (AR)" and set it as preferred.
Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP
I added Haali Media Splitter (AR) to External Filters and checked radio button "Prefer" there. I could not find in the CTT Preferred splitters an item to set Haali as preferred for HTTP. As a result I could not choose Haali as a splitter for HTTP yet. There is no problem with VLCAdmin wrote:This fixes that:
MPC-HC options > External Filters > Add "Haali Media Splitter (AR)" and set it as preferred.
vramor- Posts : 164
Join date : 2011-07-28
Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP
This will set Haali as preferred for .ts files over HTTP:
- Code:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\http\Extensions]
".ts"="{55DA30FC-F16B-49FC-BAA5-AE59FC65F82D}"
Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP
I haven't got any problem with .ts files directly playing on a local machine. I don't receive .ts files streamed over LAN as well. The problem is that MPC-HC does not let to choose a wanted program from a received multiprogram DVB stream. The stream is delivered over IP (with HTTP, UDP, or RTP) and generated by a stream server which uses a PC tuner. Nevertheless I've merged your .reg file and haven't noticed any effect. Thank you. The problem is staying so far.Admin wrote:This will set Haali as preferred for .ts files over HTTP
vramor- Posts : 164
Join date : 2011-07-28
Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP
Is Haali used now or not? If Haali doesn't allow you to select the program, then I am afraid there is nothing more I can do to help.
Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP
I cannot see Haali at all! After Right-click -> Filters I see LAV only! That is the problem which takes place for the HTTP (UDP, RTP) stream only. There is no problem for .TS files playing. In this case I see Haali while .TS file is playing, because I chose Haali in CTT as the preferred splitter for TS. I don't know what can I say more. Maybe it is worth to add in the CTT's submenu Preferred splitters the radio buttons HTTP, UDP, RTP like this is done for TS etc. Then I can see Haali while receiving IP stream.Admin wrote:Is Haali used now or not? If Haali doesn't allow you to select the program, then I am afraid there is nothing more I can do to help.
vramor- Posts : 164
Join date : 2011-07-28
Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP
HTTP is a bit more complex than other cases. There is a global preferred source filter for it, which can be overridden for individual extensions. The reg value above sets Haali as preferred for urls pointing to a .ts file. But since it didn't have any effect, your url probably doesn't point to a file. That is pretty common. In that case it uses the global preferred one, which is "File Source (URL)", a standard filter from Windows. If you don't get that (after disabling the internal HTTP source filter in MPC-HC) then perhaps you enable the option in the installer to use LAV Splitter for HTTP?
This will set it back to "File Source (URL)":
If that still doesn't do the trick, then try disabling all internal source filters in MPC-HC.
This will set it back to "File Source (URL)":
- Code:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\http]
"Source Filter"="{E436EBB6-524F-11CE-9F53-0020AF0BA770}"
If that still doesn't do the trick, then try disabling all internal source filters in MPC-HC.
Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP
Thank you, Admin! Since LAV doesn't support multiservice TS, and it isn't simple to set Haali as a HTTP (UDP, RTP) splitter, it seems to me more handy to use VLC for this specific task. Nevertheless I'll follow your advices and give a try.
vramor- Posts : 164
Join date : 2011-07-28
Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP
The changes above should make Haali the default.
Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP
Should but didn'tAdmin wrote:The changes above should make Haali the default.
vramor- Posts : 164
Join date : 2011-07-28
Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP
Does it at least use "File Source (URL)"?
Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP
Yes, but no submenu.
vramor- Posts : 164
Join date : 2011-07-28
Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP
Then I don't understand why it isn't loading Haali. That should be used after you have set "Haali Media Splitter (AR)" as preferred external filter. Are you sure you added the AR version and not the regular version, because that won't work.
Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP
Absolutely! Can you create some lab to check independently how MPC-HC receives the multiservice DVB stream over IP (HTTP, UDP, or RTP)? It is very easy if there is FTA DVB-T near you.
vramor- Posts : 164
Join date : 2011-07-28
Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP
Then I suggest you to write step-by-step guide and I do full report with screenshots after each step. I use a very simple lab which consists of two PC connected with Ethernet cross-cable. The one PC is a mediaserver, the other one - client with MPC-HC. I daresay once more, there is no problem with VLC-client.
vramor- Posts : 164
Join date : 2011-07-28
Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP
Your settings should be correct now. Perhaps Haali is not capable of handling this particular stream. In that case it will fall back to using LAV.
We can easily test by creating the filter graph manually.
1) Open GraphStudioNext
2) Graph > Insert Filter > File Source (URL)
3) Graph > Insert Filter > Haali Media Splitter (AR)
Check if it is possible to connect those filters.
We can easily test by creating the filter graph manually.
1) Open GraphStudioNext
2) Graph > Insert Filter > File Source (URL)
3) Graph > Insert Filter > Haali Media Splitter (AR)
Check if it is possible to connect those filters.
Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP
Here is my short report.
First of all here are 2 screens with VLC to show that there is the stream and it can be playing.
Now 2 screens to show that everything is OK with .TS file playing by MPC-HC
Now to HTTP.
Unfortunately it isn't so good with File Source (URL) under Graph. I'm showing step-by-step:
And the result is:
There is no Haali and the possibility to receive a desirable service.
First of all here are 2 screens with VLC to show that there is the stream and it can be playing.
Now 2 screens to show that everything is OK with .TS file playing by MPC-HC
Now to HTTP.
Unfortunately it isn't so good with File Source (URL) under Graph. I'm showing step-by-step:
And the result is:
There is no Haali and the possibility to receive a desirable service.
vramor- Posts : 164
Join date : 2011-07-28
Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP
You will have to use VLC until hopefully one day LAV Splitter will support program switching.
Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP
Never mind, I am patientAdmin wrote:You will have to use VLC until hopefully one day LAV Splitter will support program switching.
BTW, since you hasn't got DVB-T/T2 device you could use 4T2 Content-Analyser to generate UDP/RTP stream from the multiservice TS-file (VLC does not generate a correct stream from the file). You can see an example on my screenshot.
Thus you can check the work of MPC-HC with IP streams. You can get the multiservice TS-file here.
vramor- Posts : 164
Join date : 2011-07-28
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum