Hi Zip,
Thanks for the quick response. I think serviio is passing the mmsh:// string to ffmpeg without the
double quote. Here is what I did, I added my mmsh string to serviio "online sources". Select the mmsh:// source using my DLNA enable TV. And check for ffmpeg process information in Linux to check the cmd line passed to ffmpeg. I got the following
6000:~/tmp$ ps -ef | grep ffm
root 3620 2091 86 17:50 pts/1 00:01:42 ffmpeg -i mmsh://tor-strm03.jumptv.com/channelsbd ... Token=XXXX -y -threads 1 -async 1 -vcodec mpeg2video -sameq -r 25 -g 15 -copyts -acodec ac3 -ab 384k -ac 2 -map 0:2 -map 0:0 -sn -f vob pipe:
-dv6000:~/tmp$As you can see serviio is not passing the mmsh string with double quote. I was expecting
ffmpeg -i "mmsh://tor-strm03.jumptv.com/channelsbd?WMThinning=0&Customer_ID=XXXX&Product_ID=XXXX&Asset_ID=XXXX&Stream_ID=XXXX&User_Token=XXXX" -y -threads 1 -async 1 -vcodec mpeg2video -sameq -r 25 -g 15 -copyts -acodec ac3 -ab 384k -ac 2 -map 0:2 -map 0:0 -sn -f vob pipe:
On a linux system I could enquire about mmsh string using double quote only.
ffmpeg -i "mmsh://tor-strm03.jumptv.com/channelsbd?WMThinning=0&Customer_ID=XXXX&Product_ID=XXXX&Asset_ID=XXXX&Stream_ID=XXXX&User_Token=XXXX"
libavformat 53. 2. 0 / 53. 2. 0
libavdevice 53. 0. 0 / 53. 0. 0
libavfilter 2. 4. 0 / 2. 4. 0
libswscale 2. 0. 0 / 2. 0. 0
libpostproc 52. 0. 0 / 52. 0. 0
[asf @ 0x953ba20] max_analyze_duration reached
[asf @ 0x953ba20] Estimating duration from bitrate, this may be inaccurate
Seems stream 2 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 25.00 (25/1)
Input #0, asf, from 'mmsh://tor-strm03.jumptv.com/channelsbd?WMThinning=0&Customer_ID=XXXX&Product_ID=XXXX&Asset_ID=XXXX&Stream_ID=XXXX&User_Token=XXXX':
Metadata:
title : Channel S
copyright : JumpTV Inc
WMFSDKVersion : 10.00.00.3997
WMFSDKNeeded : 0.0.0.0000
IsVBR : 0
Duration: N/A, start: 0.000000, bitrate: 550 kb/s
Stream #0.0(eng): Audio: wmav2, 44100 Hz, 2 channels, s16, 48 kb/s
Stream #0.1(eng): Audio: wmav2, 22050 Hz, 2 channels, s16, 20 kb/s
Stream #0.2(eng): Video: wmv3 (Main), yuv420p, 384x288, 402 kb/s, 25 tbr, 1k tbn, 1k tbc
Stream #0.3(eng): Video: wmv3 (Main), yuv420p, 384x288, 80 kb/s, 1k tbr, 1k tbn, 1k tbc
That is being said, I try putting "\" before every special character in serviio "online content. This seems to fail for me, since serviio rejects the mmsh string and complains this is not a valid source.
Please advice the alternative.
Thanks
Ottawa.