Jump to content
uglyned

Recording service - option to stream whole transponder

Recommended Posts

uglyned

This came up in the Freesat EPG forum with DJBlu.

 

I've had a look but I don't see the option - would it be possible for the recordin service unicast server to have a stream whole transponder option?

 

Thanks.

Share this post


Link to post
Lars_MQ

This is not easy to do but I think I have an alternative which keeps everything consistent, is nicely to integrate, requires only very minor changes (less errors possible o:)), is very easy to use and other tools/"plugins" would benefit also from it.

 

The idea is to simply extend the streaming part used for directstreaming and UPnP with the ability the add PIDs to it.

 

You need to know several things: The address of the recservice, the port of the streaming server (default 7522), the channel number of a channel on the wanted transponder and of course the additional PIDs.

 

This would look like this example:

http://192.168.178.20:7522/upnp/channelstream/21.ts?PID=234&PID=4345&PID=1234

http://192.168.178.20:7522/upnp/channelstream/ : the address / port and path

 

21.ts : the channelnumber + ".ts"

 

?PID=234&PID=4345&PID=1234 : The wanted additional PIDs (URLEncoded parameters)

 

The whole thing is a simple http-get and you would receive the TS Stream (just like from the netstreaming plugin) as an answer.

 

This is actually implemented now and will be in the next testversion of the service.

Share this post


Link to post
Rheinländer

This is the feature that I have been waiting for <_<

 

If direct streaming with the ".ts" option works out , will you consider implementing direct streaming of single radio stations with the ".mp2" suffix?

 

This would be the perfect addition for my logitech duet streaming client, which will enable me to receive a high quality stream (320 kbit/s) instead of inferior quality internet radio streams (128kbit/s and lower)

 

 

Regards

 

Rheinländer

Share this post


Link to post
Lars_MQ
If direct streaming with the ".ts" option works out ,

Oh it does work since a long time now. The ".ts" is only for UPnP clients and for future enhancements. <_<

will you consider implementing direct streaming of single radio stations with the ".mp2" suffix?

I have been thinking about the mpeg (and with it the mp2) stuff and streaming, but while we need for TS only to hand the packets over to the streaming, repackaging to mpeg is far more complicated.

I would have to take the mpeg recording part of the recording engine and try to refit it to the needs of streaming. I'm not even sure yet, if it is even possible.

 

But what I'm quite sure of is: It will not make it into the next release. We're working to an end of beta testing with the new stuff now and won't make changes this big at this time anymore.

But I will most certainly begin working on this (and of course other new) stuff after the release. ;)

Share this post


Link to post
Rheinländer
But I will most certainly begin working on this (and of course other new) stuff after the release. <_<

 

This sounds quite promising.

 

Thanks for the reply.

 

Regards

 

Rheinländer

Share this post


Link to post
DJBlu
This is not easy to do but I think I have an alternative which keeps everything consistent, is nicely to integrate, requires only very minor changes (less errors possible <_<), is very easy to use and other tools/"plugins" would benefit also from it.

 

The idea is to simply extend the streaming part used for directstreaming and UPnP with the ability the add PIDs to it.

 

You need to know several things: The address of the recservice, the port of the streaming server (default 7522), the channel number of a channel on the wanted transponder and of course the additional PIDs.

 

This would look like this example:

http://192.168.178.20:7522/upnp/channelstream/21.ts?PID=234&PID=4345&PID=1234

http://192.168.178.20:7522/upnp/channelstream/ : the address / port and path

 

21.ts : the channelnumber + ".ts"

 

?PID=234&PID=4345&PID=1234 : The wanted additional PIDs (URLEncoded parameters)

 

The whole thing is a simple http-get and you would receive the TS Stream (just like from the netstreaming plugin) as an answer.

 

This is actually implemented now and will be in the next testversion of the service.

 

That would work great, I wouldn't have to change much with my plugin.

 

P.S. Can you re add me on MSN as there was an error or PM me your email addy. Thx

Share this post


Link to post
bajwha

hello there can any guide me how to get PIDs

 

bajwha

Share this post


Link to post
This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...