Hi,
I've trawled the forums, wiki, github and can't find out the solution to my problem. I can stream Recorded TV from the local or remote host. When it comes to Live TV it neither works on local or remote, it makes no difference if it's direct or proxied. I've attached the logs as its a fatal error and kills the service.
Any help greatly appreciated, Service.Log attached and relevant extract below.
Thanks,
Ian
--Service Log--
2012-06-29 21:49:33.9933 [(3)] INFO: Tried to stream image from non-existing source mediatype=TV provider= id=17 filetype=Logo offset=0 path=(unknown)
2012-06-29 21:49:40.7607 [(3)] ERROR: Client tried to get stream size for non-existing timeshifting , using default aspectratio
(<no type>.SyncInvokeGetStreamSize => StreamingService.GetStreamSize => Log.Error)
2012-06-29 21:49:41.6987 [(13)] INFO: Starting timeshifting on channel 18 for client WebMediaPortal with identifier webmediaportal-adb265aa-b1a0-4a92-a1a3-d10802df1c46
2012-06-29 21:49:41.6987 [(12)] DEBUG: Starting timeshifting with username webstreamingservice-webmediaportal-adb265aa-b1a0-4a92-a1a3-d10802df1c46 on channel id 18
2012-06-29 21:49:41.7087 [(12)] DEBUG: Starting timeshifting
2012-06-29 21:50:41.7322 [(13)] ERROR: Unhandled exception in service (SOAP interface)
(ErrorBehavior.ProvideMessageFaultCore => ErrorBehavior.ProvideFault => SoapExceptionHandling.ProvideFault)
System.TimeoutException: This request operation sent to net.pipe://127.0.0.1/MPExtended/TVAccessService did not receive a reply within the configured timeout (00:01:00). The time allotted to this operation may have been a portion of a longer timeout. This may be because the service is still processing the operation or because the service was unable to send a reply message. Please consider increasing the operation timeout (by casting the channel/proxy to IContextChannel and setting the OperationTimeout property) and ensure that the service is able to connect to the client.
Server stack trace:
at System.ServiceModel.Dispatcher.DuplexChannelBinder.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at MPExtended.Services.TVAccessService.Interfaces.ITVAccessService.SwitchTVServerToChannelAndGetVirtualCard(String userName, Int32 channelId)
at MPExtended.Services.StreamingService.StreamingService.InitStream(WebStreamMediaType type, Nullable`1 provider, String itemId, String clientDescription, String identifier, Nullable`1 idleTimeout)
at SyncInvokeInitStream(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
--End Service Log--
I've trawled the forums, wiki, github and can't find out the solution to my problem. I can stream Recorded TV from the local or remote host. When it comes to Live TV it neither works on local or remote, it makes no difference if it's direct or proxied. I've attached the logs as its a fatal error and kills the service.
Any help greatly appreciated, Service.Log attached and relevant extract below.
Thanks,
Ian
--Service Log--
2012-06-29 21:49:33.9933 [(3)] INFO: Tried to stream image from non-existing source mediatype=TV provider= id=17 filetype=Logo offset=0 path=(unknown)
2012-06-29 21:49:40.7607 [(3)] ERROR: Client tried to get stream size for non-existing timeshifting , using default aspectratio
(<no type>.SyncInvokeGetStreamSize => StreamingService.GetStreamSize => Log.Error)
2012-06-29 21:49:41.6987 [(13)] INFO: Starting timeshifting on channel 18 for client WebMediaPortal with identifier webmediaportal-adb265aa-b1a0-4a92-a1a3-d10802df1c46
2012-06-29 21:49:41.6987 [(12)] DEBUG: Starting timeshifting with username webstreamingservice-webmediaportal-adb265aa-b1a0-4a92-a1a3-d10802df1c46 on channel id 18
2012-06-29 21:49:41.7087 [(12)] DEBUG: Starting timeshifting
2012-06-29 21:50:41.7322 [(13)] ERROR: Unhandled exception in service (SOAP interface)
(ErrorBehavior.ProvideMessageFaultCore => ErrorBehavior.ProvideFault => SoapExceptionHandling.ProvideFault)
System.TimeoutException: This request operation sent to net.pipe://127.0.0.1/MPExtended/TVAccessService did not receive a reply within the configured timeout (00:01:00). The time allotted to this operation may have been a portion of a longer timeout. This may be because the service is still processing the operation or because the service was unable to send a reply message. Please consider increasing the operation timeout (by casting the channel/proxy to IContextChannel and setting the OperationTimeout property) and ensure that the service is able to connect to the client.
Server stack trace:
at System.ServiceModel.Dispatcher.DuplexChannelBinder.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at MPExtended.Services.TVAccessService.Interfaces.ITVAccessService.SwitchTVServerToChannelAndGetVirtualCard(String userName, Int32 channelId)
at MPExtended.Services.StreamingService.StreamingService.InitStream(WebStreamMediaType type, Nullable`1 provider, String itemId, String clientDescription, String identifier, Nullable`1 idleTimeout)
at SyncInvokeInitStream(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
--End Service Log--