How to make MPC-HC to receive multiservice TS via HTTP or UDP

2 posters

Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by vramor Sat Feb 21, 2015 12:50 pm

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

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by Admin Sat Feb 21, 2015 3:28 pm

Options > Internal Filters > disable HTTP

Admin
Admin

Posts : 7632
Join date : 2011-06-17

https://codecs.forumotion.net

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by vramor Sat Feb 21, 2015 8:50 pm

Admin wrote:Options > Internal Filters > disable HTTP
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?

vramor

Posts : 164
Join date : 2011-07-28

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by Admin Mon Feb 23, 2015 3:01 pm

Isn't Haali used now?

Admin
Admin

Posts : 7632
Join date : 2011-06-17

https://codecs.forumotion.net

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by vramor Mon Feb 23, 2015 4:48 pm

Admin wrote:Isn't Haali used now?
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.

vramor

Posts : 164
Join date : 2011-07-28

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by Admin Tue Feb 24, 2015 2:06 pm

This fixes that:
MPC-HC options > External Filters > Add "Haali Media Splitter (AR)" and set it as preferred.

Admin
Admin

Posts : 7632
Join date : 2011-06-17

https://codecs.forumotion.net

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by vramor Tue Feb 24, 2015 4:22 pm

Admin wrote:This fixes that:
MPC-HC options > External Filters > Add "Haali Media Splitter (AR)" and set it as preferred.
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 VLC Sad

vramor

Posts : 164
Join date : 2011-07-28

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by Admin Wed Feb 25, 2015 5:54 pm

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}"

Admin
Admin

Posts : 7632
Join date : 2011-06-17

https://codecs.forumotion.net

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by vramor Wed Feb 25, 2015 7:46 pm

Admin wrote:This will set Haali as preferred for .ts files over HTTP
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.

vramor

Posts : 164
Join date : 2011-07-28

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by Admin Wed Feb 25, 2015 11:11 pm

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.

Admin
Admin

Posts : 7632
Join date : 2011-06-17

https://codecs.forumotion.net

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by vramor Thu Feb 26, 2015 1:01 am

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.
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.

vramor

Posts : 164
Join date : 2011-07-28

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by Admin Thu Feb 26, 2015 4:24 pm

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)":
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.

Admin
Admin

Posts : 7632
Join date : 2011-06-17

https://codecs.forumotion.net

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by vramor Thu Feb 26, 2015 9:14 pm

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

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by Admin Fri Feb 27, 2015 3:19 pm

The changes above should make Haali the default.

Admin
Admin

Posts : 7632
Join date : 2011-06-17

https://codecs.forumotion.net

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by vramor Fri Feb 27, 2015 3:29 pm

Admin wrote:The changes above should make Haali the default.
Should but didn't Sad

vramor

Posts : 164
Join date : 2011-07-28

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by Admin Fri Feb 27, 2015 6:17 pm

Does it at least use "File Source (URL)"?

Admin
Admin

Posts : 7632
Join date : 2011-06-17

https://codecs.forumotion.net

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by vramor Fri Feb 27, 2015 7:08 pm

Yes, but no submenu.

vramor

Posts : 164
Join date : 2011-07-28

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by Admin Fri Feb 27, 2015 7:13 pm

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.

Admin
Admin

Posts : 7632
Join date : 2011-06-17

https://codecs.forumotion.net

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by vramor Fri Feb 27, 2015 8:11 pm

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

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by Admin Fri Feb 27, 2015 11:30 pm

I don't have any DVB hardware.

Admin
Admin

Posts : 7632
Join date : 2011-06-17

https://codecs.forumotion.net

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by vramor Sat Feb 28, 2015 6:52 am

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

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by Admin Sat Feb 28, 2015 2:13 pm

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.

Admin
Admin

Posts : 7632
Join date : 2011-06-17

https://codecs.forumotion.net

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by vramor Sat Feb 28, 2015 7:32 pm

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.
How to make MPC-HC to receive multiservice TS via HTTP or UDP Vlc1.1425150888
How to make MPC-HC to receive multiservice TS via HTTP or UDP Vlc2.1425151030
Now 2 screens to show that everything is OK with .TS file playing by MPC-HC
How to make MPC-HC to receive multiservice TS via HTTP or UDP Mpc_ts0.1425151199
How to make MPC-HC to receive multiservice TS via HTTP or UDP Mpc_ts.1425151236
Now to HTTP.
How to make MPC-HC to receive multiservice TS via HTTP or UDP Mpc_int_filt.1425151312
How to make MPC-HC to receive multiservice TS via HTTP or UDP Mpc_ar.1425151391
Unfortunately it isn't so good with File Source (URL) under Graph. I'm showing step-by-step:
How to make MPC-HC to receive multiservice TS via HTTP or UDP Mpc_url1.1425151615
How to make MPC-HC to receive multiservice TS via HTTP or UDP Mpc_url2.1425151686
How to make MPC-HC to receive multiservice TS via HTTP or UDP Mpc_url3.1425151718

And the result is:
How to make MPC-HC to receive multiservice TS via HTTP or UDP Mpc1.1425152113
How to make MPC-HC to receive multiservice TS via HTTP or UDP Mpc2.1425152146

There is no Haali and the possibility to receive a  desirable service.

vramor

Posts : 164
Join date : 2011-07-28

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by Admin Mon Mar 02, 2015 3:43 pm

You will have to use VLC until hopefully one day LAV Splitter will support program switching.

Admin
Admin

Posts : 7632
Join date : 2011-06-17

https://codecs.forumotion.net

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by vramor Mon Mar 02, 2015 7:45 pm

Admin wrote:You will have to use VLC until hopefully one day LAV Splitter will support program switching.
Never mind, I am patient Smile
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.
How to make MPC-HC to receive multiservice TS via HTTP or UDP 2015-03-02_221104.1425323860
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

Back to top Go down

How to make MPC-HC to receive multiservice TS via HTTP or UDP Empty Re: How to make MPC-HC to receive multiservice TS via HTTP or UDP

Post by Sponsored content


Sponsored content


Back to top Go down

Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum