Page 1 of 1

Media Browser will not play and videos in any browser

PostPosted: Sun Dec 28, 2014 11:32 pm
by Reyphox
I'm stumped, just upgraded specifically for the media browser and I can stream anything on any browser. I can browse file but when I try to play, it shows its loading for a few seconds and then nothing. Playing thru XBMC or my Samsung SMART Blue Rays have no issues. Can anyone help me out?

Server is on Linux. Computer trying to stream from media browser is Windows 7. Flash updated to latest. ***UPDATE I did rebuild ffmpeg, not sure it it was done correctly but XBMC and Blueray still work so i assume its correct unless Serviio isnt pointing correctly to ffmpeg. Anybody help out?

Untitled.jpg
Untitled.jpg (38.53 KiB) Viewed 3748 times

Re: Media Browser will not play and videos in any browser

PostPosted: Mon Dec 29, 2014 1:18 am
by Reyphox
Here is my debug log, looks like a ffmpeg issue for sure. Dont know how to fix this though. ffmpeg is updated to latest of ffmpeg site for ubuntu. Any ideas?

2014-12-28 17:03:52,768 DEBUG [CDSRetrieveMediaServerResource] GET http://10.1.1.3:23424/cds/resource/147/ ... b606b8e241 HTTP/1.1, headers = [host: 10.1.1.3:23424,user-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0,accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8,accept-language: en-US,en;q=0.5,accept-encoding: gzip, deflate,referer: http://10.1.1.3:23424/mediabrowser/asse ... connection: keep-alive]
2014-12-28 17:03:52,768 DEBUG [CDSRetrieveMediaServerResource] Creating client with id '10.1.1.50'
2014-12-28 17:03:52,769 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=10.1.1.50, Profile=Flash player'
2014-12-28 17:03:52,770 DEBUG [ResourceDeliveryProcessor] Request for resource 147 and type 'MEDIA_ITEM' received
2014-12-28 17:03:52,770 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 147 (local)
2014-12-28 17:03:52,770 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 147)
2014-12-28 17:03:52,771 DEBUG [VideoDAOImpl] Reading a Video (id = 147)
2014-12-28 17:03:52,773 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 147, format FLV and profile Flash player
2014-12-28 17:03:52,773 DEBUG [AbstractTranscodingDeliveryEngine] Getting media info for transcoded version of file Despicable Me 2 (720p).mkv
2014-12-28 17:03:52,774 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file Despicable Me 2 (720p).mkv: FLV
2014-12-28 17:03:52,774 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file Despicable Me 2 (720p).mkv: FLV
2014-12-28 17:03:52,774 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file Despicable Me 2 (720p).mkv: FLV
2014-12-28 17:03:52,775 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 147 (local)
2014-12-28 17:03:52,775 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 147)
2014-12-28 17:03:52,775 DEBUG [VideoDAOImpl] Reading a Video (id = 147)
2014-12-28 17:03:52,776 DEBUG [VideoDeliveryEngine] Delivering item '147' for client 'Identifier=10.1.1.50, Profile=Flash player'
2014-12-28 17:03:52,777 DEBUG [VideoDeliveryEngine] Delivering file 'Despicable Me 2 (720p).mkv' using transcoding
2014-12-28 17:03:52,777 DEBUG [AbstractTranscodingDeliveryEngine] No suitable transcoding job exists yet, start one for client 'Identifier=10.1.1.50, Profile=Flash player'
2014-12-28 17:03:52,777 DEBUG [MediaItemDAOImpl] Getting file of media item 147
2014-12-28 17:03:52,778 DEBUG [FFMPEGWrapper] Invoking FFmpeg to transcode video file: /MAJORDRIVE/mainserver/mediaserver/Despicable Me 2 (720p)/Despicable Me 2 (720p).mkv
2014-12-28 17:03:52,779 DEBUG [ProcessExecutor] Starting ffmpeg -threads auto -i /MAJORDRIVE/mainserver/mediaserver/Despicable Me 2 (720p)/Despicable Me 2 (720p).mkv -y -threads auto -c:v flv -b:v 1000k -maxrate:v 1000k -bufsize:v 1000k -vf scale=890:480 -r 24000/1001 -g 15 -c:a libmp3lame -b:a 192k -ar 44100 -ac 2 -map 0:0 -map 0:1 -sn -f flv /tmp/Serviio/transcoding-temp-147-flv_player-MEDIUM.stf
2014-12-28 17:03:52,787 WARN [ProcessExecutor] Process ffmpeg has a return code of 1! This is a possible error. Detailed output follows.
The ffmpeg program is only provided for script compatibility and will be removed
in a future release. It has been deprecated in the Libav project to allow for
incompatible command line syntax improvements in its replacement called avconv
(see Changelog for details). Please use avconv instead.
Expected number for threads but found: auto
2014-12-28 17:03:52,787 DEBUG [TranscodingJobListener] Transcoding finished; successful: false
2014-12-28 17:04:02,782 DEBUG [TranscodingJobListener] Deleted temp file '/tmp/Serviio/transcoding-temp-147-flv_player-MEDIUM.stf': false
2014-12-28 17:04:02,782 DEBUG [AbstractTranscodingDeliveryEngine] Removing transcoding listener with id transcoding-temp-147-flv_player-MEDIUM.stf
2014-12-28 17:04:02,783 WARN [ServiioStatusService] IOException occured. Returning error code 500 to the REST layer. Message: Transcoded file '/tmp/Serviio/transcoding-temp-147-flv_player-MEDIUM.stf' cannot be found, FFmpeg execution probably failed
2014-12-28 17:04:02,783 DEBUG [ServiioStatusService] Detailed exception:
java.io.IOException: Transcoded file '/tmp/Serviio/transcoding-temp-147-flv_player-MEDIUM.stf' cannot be found, FFmpeg execution probably failed
at org.serviio.delivery.resource.transcode.FileBasedTranscodingDeliveryStrategy.createInputStream(FileBasedTranscodingDeliveryStrategy.java:47)
at org.serviio.delivery.resource.transcode.AbstractTranscodingDeliveryEngine.retrieveTranscodedResource(AbstractTranscodingDeliveryEngine.java:134)
at org.serviio.delivery.resource.AbstractDeliveryEngine.deliver(AbstractDeliveryEngine.java:110)
at org.serviio.delivery.MediaResourceRetrievalStrategy.retrieveResource(MediaResourceRetrievalStrategy.java:153)
at org.serviio.delivery.GETMethodProcessor.retrieveResource(GETMethodProcessor.java:121)
at org.serviio.delivery.GETMethodProcessor.buildDeliveryContainer(GETMethodProcessor.java:48)
at org.serviio.delivery.AbstractMethodProcessor.handleRequest(AbstractMethodProcessor.java:132)
at org.serviio.delivery.ResourceDeliveryProcessor.deliverContent(ResourceDeliveryProcessor.java:81)
at org.serviio.upnp.service.contentdirectory.rest.resources.server.CDSRetrieveMediaServerResource.deliver(CDSRetrieveMediaServerResource.java:83)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.restlet.resource.ServerResource.doHandle(ServerResource.java:449)
at org.restlet.resource.ServerResource.get(ServerResource.java:645)
at org.restlet.resource.ServerResource.doHandle(ServerResource.java:527)
at org.restlet.resource.ServerResource.doNegotiatedHandle(ServerResource.java:587)
at org.restlet.resource.ServerResource.doConditionalHandle(ServerResource.java:299)
at org.serviio.restlet.AbstractServerResource.doConditionalHandle(AbstractServerResource.java:48)
at org.serviio.restlet.AbstractProEditionServerResource.doConditionalHandle(AbstractProEditionServerResource.java:35)
at org.serviio.upnp.service.contentdirectory.rest.resources.server.AbstractCDSServerResource.doConditionalHandle(AbstractCDSServerResource.java:58)
at org.serviio.upnp.service.contentdirectory.rest.resources.server.AbstractRestrictedCDSServerResource.doConditionalHandle(AbstractRestrictedCDSServerResource.java:47)
at org.restlet.resource.ServerResource.handle(ServerResource.java:846)
at org.restlet.resource.Finder.handle(Finder.java:510)
at org.restlet.routing.Filter.doHandle(Filter.java:156)
at org.restlet.routing.Filter.handle(Filter.java:203)
at org.restlet.routing.Router.doHandle(Router.java:497)
at org.restlet.routing.Router.handle(Router.java:737)
at org.restlet.routing.Filter.doHandle(Filter.java:156)
at org.restlet.routing.Filter.handle(Filter.java:203)
at org.restlet.routing.Filter.doHandle(Filter.java:156)
at org.restlet.routing.Filter.handle(Filter.java:203)
at org.restlet.routing.Filter.doHandle(Filter.java:156)
at org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.java:151)
at org.restlet.routing.Filter.handle(Filter.java:203)
at org.restlet.routing.Filter.doHandle(Filter.java:156)
at org.restlet.routing.Filter.handle(Filter.java:203)
at org.restlet.engine.ChainHelper.handle(ChainHelper.java:111)
at org.restlet.engine.application.ApplicationHelper.handle(ApplicationHelper.java:72)
at org.restlet.Application.handle(Application.java:391)
at org.restlet.routing.Filter.doHandle(Filter.java:156)
at org.restlet.routing.Filter.handle(Filter.java:203)
at org.restlet.routing.Router.doHandle(Router.java:497)
at org.restlet.routing.Router.handle(Router.java:737)
at org.restlet.routing.Filter.doHandle(Filter.java:156)
at org.restlet.routing.Filter.handle(Filter.java:203)
at org.restlet.routing.Router.doHandle(Router.java:497)
at org.restlet.routing.Router.handle(Router.java:737)
at org.restlet.routing.Filter.doHandle(Filter.java:156)
at org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.java:151)
at org.restlet.routing.Filter.handle(Filter.java:203)
at org.restlet.routing.Filter.doHandle(Filter.java:156)
at org.restlet.routing.Filter.handle(Filter.java:203)
at org.restlet.engine.ChainHelper.handle(ChainHelper.java:111)
at org.restlet.Component.handle(Component.java:388)
at org.restlet.Server.handle(Server.java:488)
at org.restlet.engine.http.connector.BaseServerHelper.handle(BaseServerHelper.java:158)
at org.restlet.engine.http.connector.BaseServerHelper.handleInbound(BaseServerHelper.java:167)
at org.restlet.engine.http.connector.BaseHelper.handleNextInbound(BaseHelper.java:418)
at org.restlet.engine.http.connector.Connection.readMessages(Connection.java:696)
at org.restlet.engine.http.connector.Controller$2.run(Controller.java:95)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)
2014-12-28 17:04:33,251 DEBUG [FeedUpdaterThread] Checking for new and expired online resources
2014-12-28 17:04:33,251 DEBUG [OnlineRepositoryDAOImpl] Reading all OnlineRepositories

Re: Media Browser will not play and videos in any browser

PostPosted: Mon Dec 29, 2014 8:17 am
by will
Please post the output of running ffmeg -version

Using ffmpeg from the default update site is not supported as it's very behind and is almost certainly too old which is why it is giving an error when used with the newer options that MediaBrowser uses.