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

View previous topic View next topic Go down

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

Post by vramor on Sat Feb 21, 2015 11: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 : 127
Join date : 2011-07-29

View user profile

Back to top Go down

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

Post by Admin on Sun Feb 22, 2015 2:28 am

Options > Internal Filters > disable HTTP

Admin
Admin

Posts : 2977
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

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

Post by vramor on Sun Feb 22, 2015 7:50 am

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 : 127
Join date : 2011-07-29

View user profile

Back to top Go down

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

Post by Admin on Tue Feb 24, 2015 2:01 am

Isn't Haali used now?

Admin
Admin

Posts : 2977
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

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

Post by vramor on Tue Feb 24, 2015 3:48 am

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 : 127
Join date : 2011-07-29

View user profile

Back to top Go down

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

Post by Admin on Wed Feb 25, 2015 1:06 am

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

Admin
Admin

Posts : 2977
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

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

Post by vramor on Wed Feb 25, 2015 3:22 am

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 : 127
Join date : 2011-07-29

View user profile

Back to top Go down

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

Post by Admin on Thu Feb 26, 2015 4:54 am

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 : 2977
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

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

Post by vramor on Thu Feb 26, 2015 6:46 am

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 : 127
Join date : 2011-07-29

View user profile

Back to top Go down

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

Post by Admin on Thu Feb 26, 2015 10:11 am

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 : 2977
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

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

Post by vramor on Thu Feb 26, 2015 12:01 pm

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 : 127
Join date : 2011-07-29

View user profile

Back to top Go down

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

Post by Admin on Fri Feb 27, 2015 3:24 am

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 : 2977
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

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

Post by vramor on Fri Feb 27, 2015 8:14 am

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 : 127
Join date : 2011-07-29

View user profile

Back to top Go down

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

Post by Admin on Sat Feb 28, 2015 2:19 am

The changes above should make Haali the default.

Admin
Admin

Posts : 2977
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

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

Post by vramor on Sat Feb 28, 2015 2:29 am

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

vramor

Posts : 127
Join date : 2011-07-29

View user profile

Back to top Go down

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

Post by Admin on Sat Feb 28, 2015 5:17 am

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

Admin
Admin

Posts : 2977
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

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

Post by vramor on Sat Feb 28, 2015 6:08 am

Yes, but no submenu.

vramor

Posts : 127
Join date : 2011-07-29

View user profile

Back to top Go down

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

Post by Admin on Sat Feb 28, 2015 6:13 am

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 : 2977
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

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

Post by vramor on Sat Feb 28, 2015 7:11 am

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 : 127
Join date : 2011-07-29

View user profile

Back to top Go down

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

Post by Admin on Sat Feb 28, 2015 10:30 am

I don't have any DVB hardware.

Admin
Admin

Posts : 2977
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

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

Post by vramor on Sat Feb 28, 2015 5:52 pm

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 : 127
Join date : 2011-07-29

View user profile

Back to top Go down

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

Post by Admin on Sun Mar 01, 2015 1:13 am

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 : 2977
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

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

Post by vramor on Sun Mar 01, 2015 6:32 am

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.

vramor

Posts : 127
Join date : 2011-07-29

View user profile

Back to top Go down

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

Post by Admin on Tue Mar 03, 2015 2:43 am

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

Admin
Admin

Posts : 2977
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

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

Post by vramor on Tue Mar 03, 2015 6:45 am

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.

Thus you can check the work of MPC-HC with IP streams. You can get the multiservice TS-file here.

vramor

Posts : 127
Join date : 2011-07-29

View user profile

Back to top Go down

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

Post by Sponsored content Today at 9:27 am


Sponsored content


Back to top Go down

View previous topic View next topic Back to top


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