Jump to content

DVBLink-TVMosaic Live TV Plugin


t.andre

Recommended Posts

Siutsch

Thanks.

Another hint:

If I test TV stream from my smartphone with Emby App, I almost immediately get the stream,

but there is no ffmpeg log file, that will be created.

 

So it seems, that from Android device, I get the stream directly without transcoding.

But If I use Web Interface, ffmpeg is used and that doesn't work.

I think, that within my LAN, Emby must not transcode the TV stream, not even if I use it via Web Interface.

Why transcoding takes place here, I don't know.

 

Is there a way to get the TV stream via Web Interace without transcoding?

 

I will test, if ffmpeg isn't used too, if I test TV from outside my LAN with my Android device, so that Emby normaly has to transcode the stream, or if that will be done without doing transcoding.

 

Transcoding for media files with ffmpeg is working, it seems, that only for TV streams it doesn't.

Edited by Siutsch
Link to comment
Share on other sites

Thanks.

 

Another hint:

 

If I test TV stream from my smartphone with Emby App, I almost immediately get the stream,

but there is no ffmpeg log file, that will be created.

 

So it seems, that from Android device, I get the stream directly without transcoding.

But If I use Web Interface, ffmpeg is used and that doesn't work.

I think, that within my LAN, Emby must not transcode the TV stream, not even if I use it via Web Interface.

Why transcoding takes place here, I don't know.

 

Is there a way to get the TV stream via Web Interace without transcoding?

 

I will test, if ffmpeg isn't used too, if I test TV from outside my LAN with my Android device, so that Emby normaly has to transcode the stream, or if that will be done without doing transcoding.

 

Transcoding for media files with ffmpeg is working, it seems, that only for TV streams it doesn't.

 

Hi, please see our wiki article, Why is My Media Transcoding?

 

Please let us know if this helps. Thanks !

Link to comment
Share on other sites

Senna

It would be interesting to know if there are other TV-Mosaic users who use TV stream via the web interface.

 

I'm using DVBLink server and TVMosaic server.

 

With plugin 1.6.3.1 configured for my TVMosaic server:

Emby Theater 3.0 > OK (Direct play)

Apple TV > OK (Transcoding)

Webapp (Chrome, Edge, FireFox) > Not OK (black screen)

Link to comment
Share on other sites

Siutsch

Hi, please see our wiki article, Why is My Media Transcoding?

 

Please let us know if this helps. Thanks !

 

Thanks.

So it seems, that TV via Emby Android App can be used without transcoding and via Web transcoding is required.

 

But perhaps my hint helps t.andre to understand, why this works here together with the Android App, because ffmpeg isn't used, only for Web Interface and there we have still the ffmpeg problem "unknown error".

 

Perhaps @@dvblogic can help here?

(perhaps we can use a debug log for ffmpeg to find out the reason?)

 

@@Luke

New Emby test version has newer ffmpeg version, or not?

Do you think it could help to test with new Emby version?

Edited by Siutsch
Link to comment
Share on other sites

Sure, but it doesn't look like you followed my previous suggestion.

Link to comment
Share on other sites

Siutsch

I did and I answered that in the post above.

 

But I didn't get any further answers to the questions asked there (worth testing with the new ffmpeg version)

and asking for help from dvblogic about this problem.

But this is about the problem that I can no longer get a TV stream within web browser.

 

This worked with DVBLink but with newer TV-Mosaic as server it doesn't.

Edited by Siutsch
Link to comment
Share on other sites

I did and I answered that in the post above.

 

But I didn't get any further answers to the questions asked there (worth testing with the new ffmpeg version)

and asking for help from dvblogic about this problem.

 

But this is about the problem that I can no longer get a TV stream within web browser.

 

This worked with DVBLink but with newer TV-Mosaic as server it doesn't.

 

Have you provided the information requested in how to report a problem?

Link to comment
Share on other sites

Siutsch

There are enough logs for this in this thread.
 

And if t.andre needs some more, I will provide them.

And if I understood right, the only infos the logs gave us is the unknown error of ffmpeg,

which doesn't helped much.

Link to comment
Share on other sites

  • 3 weeks later...
Siutsch

Thanks.

What's the changelogs?

(Found them. Would be great, if you can put them too in 1st post)

Still no playback of TV stream with web interface.

Same error in ffmpeg log:

2018-06-16 16:13:43.005
Application version: 3.4.1.0

http://192.168.0.253:18096/emby/videos/e31d89b4ccc11c5e805c6862382b9fc4/live.m3u8?DeviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NDsgcnY6NjAuMCkgR2Vja28vMjAxMDAxMDEgRmlyZWZveC82MC4wfDE1Mjc3MDgwNjIwMjY1&MediaSourceId=1eb1724035fd4615988448b212354c37&VideoCodec=h264&AudioCodec=aac&AudioStreamIndex=-1&VideoBitrate=139896500&AudioBitrate=103500&PlaySessionId=a8b9a5791a8b4d8580723d526cac3bee&api_key=e13995a343ee42e99370bcefa6d9ae2a&LiveStreamId=a17c75760a04e99b68cf766e11316e1c_ce72e8c20d5b643260b2ca5ef67f5aa3_1eb1724035fd4615988448b212354c37&TranscodingMaxAudioChannels=2&RequireAvc=true&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-profile=high,main,baseline,constrainedbaseline&h264-level=51&h264-deinterlace=true&TranscodeReasons=ContainerNotSupported,VideoCodecNotSupported,AudioCodecNotSupported

{"Protocol":"Http","Id":"1eb1724035fd4615988448b212354c37","Path":"http://192.168.0.252:9271/stream/direct?client=1eb1724035fd4615988448b212354c37&channel=32:12933157834328162056","Type":"Default","Container":"mpegts","Name":"NATIVE","IsRemote":true,"ReadAtNativeFramerate":false,"IgnoreDts":true,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":false,"IsInfiniteStream":true,"RequiresOpening":false,"RequiresClosing":true,"LiveStreamId":"a17c75760a04e99b68cf766e11316e1c_ce72e8c20d5b643260b2ca5ef67f5aa3_1eb1724035fd4615988448b212354c37","BufferMs":0,"RequiresLooping":false,"SupportsProbing":true,"MediaStreams":[{"Codec":"h264","ColorTransfer":"bt470bg","ColorPrimaries":"bt470bg","ColorSpace":"bt470bg","TimeBase":"1/90000","CodecTimeBase":"1/50","VideoRange":"SDR","DisplayTitle":"480PH264","NalLengthSize":"0","IsInterlaced":false,"BitRate":2000000,"BitDepth":8,"RefFrames":1,"IsDefault":false,"IsForced":false,"Height":480,"Width":852,"AverageFrameRate":25,"RealFrameRate":25,"Profile":"Main","Type":"Video","AspectRatio":"16:9","Index":-1,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"PixelFormat":"yuv420p","Level":31,"IsAnamorphic":false},{"Codec":"aac","TimeBase":"1/90000","CodecTimeBase":"1/48000","DisplayTitle":"AAC stereo","IsInterlaced":false,"ChannelLayout":"stereo","BitRate":103500,"Channels":2,"SampleRate":48000,"IsDefault":false,"IsForced":false,"Profile":"LC","Type":"Audio","Index":-1,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Level":0}],"Formats":[],"Bitrate":2103500,"RequiredHttpHeaders":{},"AnalyzeDurationMs":3000}

User policy for Siutsch: EnablePlaybackRemuxing: False EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True

C:\emby.windows\system\ffmpeg.exe -analyzeduration 3000000 -fflags +igndts -i "http://192.168.0.252:9271/stream/direct?client=1eb1724035fd4615988448b212354c37&channel=32:12933157834328162056"-map_metadata -1 -map_chapters -1 -threads 0 -sn -codec:v:0 copy -flags -global_header -vsync cfr -codec:a:0 copy -f segment -max_delay 5000000 -avoid_negative_ts disabled -start_at_zero -segment_time 3  -individual_header_trailer 0 -segment_format mpegts -segment_list_entry_prefix "hls/71138dc9e67af01044a0bdc5bc338298/" -segment_list_type m3u8 -segment_start_number 0 -segment_list "C:\emby.windows\transcoding-temp\71138dc9e67af01044a0bdc5bc338298.m3u8" -y "C:\emby.windows\transcoding-temp\71138dc9e67af01044a0bdc5bc338298%d.ts"

ffmpeg version 3.4.2 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 7.3.0 (GCC)
  configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libmfx --enable-cuda --enable-cuvid --enable-d3d11va --enable-nvenc --enable-dxva2 --enable-avisynth
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
http://192.168.0.252:9271/stream/direct?client=1eb1724035fd4615988448b212354c37&channel=32:12933157834328162056:Unknown error
ffmpeg version 3.4.2 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 7.3.0 (GCC)
  configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libmfx --enable-cuda --enable-cuvid --enable-d3d11va --enable-nvenc --enable-dxva2 --enable-avisynth
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
http://192.168.0.252:9271/stream/direct?client=1eb1724035fd4615988448b212354c37&channel=32:12933157834328162056:Unknown error

If I use TV stream via Android App, there is no ffmpeg log file. So it seems, the stream is sent directly to the device.

I hope, that Emby will transcode too, if I use TV from outside my network, like it was with DVBLink (if I remember correct).

Edited by Siutsch
Link to comment
Share on other sites

Looks like an error coming from the dvblink software. Have you checked it's log files?

Link to comment
Share on other sites

Siutsch

I use TV-Mosaic since some weeks now.
With DVBLink I had no problems with TV stream via Web Interface.

If I use the link with VLC I get the TV stream without a problem (same PC on which Emby server is installed and my Laptop too).

And with TV-Mosaic Client software, everyhing works too (again Emby server PC and Laptop), so there is no connection problem. And all ports are open (9270, 9271).

And with our Android devices (Tablet, Smartphone) via Emby App there is no problem too.

 

Only with Web Interface (because Emby is trying to transcode and there is this ffmpge "unknown error") and only since I use new TV-Mosaic plugin for Emby after switching from DVBLink to TV-Mosaic.

 

(All this I wrote many times before).

Link to comment
Share on other sites

Siutsch

While I'm about to ask:

 

@t.andre

Have you seen this thread?

https://emby.media/community/index.php?/topic/55528-channel-order/

 

Perhaps it could be possible to choose the favourites lists that are made within TV-Mosaic?

 

As I wrote in this thead:

I have channels from my DBV-S2 TV Tuner (DVBLink / Synology) and most of them identically from IPTV List as an alternative.

 

So most channels are shown twice (side by side) in TVGuide (Currently running) because all availlable channels are displayed alphabetically.

 

So I made a new favourites list "SAT" with only the DVB-S2 channels.

TV-Mosaic has created a new list automatically only for IPTV channels, but not for DVB-S2 channels, there is only a list "TV" with all TV channels which must be used by the Emby TV plugin (I think).

 

If TV-Mosaic plugin could read out the availlable favourites lists and you could deselect some, this would be great.

 

 

 

@@Luke

Another question:

 

In view "Currently running" I only see a picture of the show (I use xmltv as EPG source from epg.koditvepg.com) with name of the show and time.

I miss the channel name and/or channel icon and perhaps the channel number too.

 

Is it possible to add these infos?

 

Thanks.

 

I hope this will not be forgotten either...

 

Thanks!

Link to comment
Share on other sites

t.andre

I can give a option to choose 2 or 3 favorites and than take only the channels for these choices.

Link to comment
Share on other sites

t.andre

New version of the plugin

 

-Version : 1.6.5 (beta)(2018.06.19)

* Bug fix
* New option to choose 3 kinds of favourites group
Link to comment
Share on other sites

Siutsch

Hi @t.andre

 

Thanks for the update. :)

 

Good news: I can play TV streams via web interface now, it seems, that you found the problem?

Thank you!

 

 

But after selecting only one of my favorite lists (SAT = only 39 SAT channels), I still see all 58 channels I have in every view.

 

I have 39 SAT channels, 19 IPTV channels and 0 Radio channels.
So I have 4 favorite lists:

- IPTV-DE with 19 channels (was created automatically)

- Radio with 0 cannels (was created automatically)

- TV with 58 channels (was created automatically)

- SAT with 39 channels (was created by me)

 

 

 

@Luke

I repeat my question from 05.17 and 06.18:

 

In view "Currently running" (start page) I only see a picture of the show (I use xmltv as EPG source from epg.koditvepg.com) with name of the show and airplay .

I miss the channel name / channel number and perhaps channel icon too.

 

Is it possible to add these infos?

 

Thanks.

Edited by Siutsch
Link to comment
Share on other sites

t.andre

New version of the plugin


 


-Version : 1.6.6 (beta)(2018.06.21)



* Add 2 more option to choose favourites group

Link to comment
Share on other sites

Siutsch

After the update to 1.6.6 I now only see my 39 SAT channels.

 

So it works now!

 

Thank you for your commitment to this plugin. :)

 

Siutsch.

Link to comment
Share on other sites

t.andre

New version of the plugin


 


-Version : 1.6.7 (beta)(2018.06.21)




* Update configuration page

* Added server status to check if available


Link to comment
Share on other sites

  • 1 month later...
QDivision

Hi,

 

I've recently switched from dvblink to tvmosaic and running the latest beta plugin.

 

I've noticed a problem with setting recording paddings, if a create a new series recording, the padding shows up as 0,0 instead of using the default padding of 3,3. Even when I go into the series editor and try to set the padding it doesn't work. I assume this is due to an API difference between dvblink and tvmosaic. Please could you look into this.

 

Also there is a spelling errors in the plugin settings under recording options. It says 'Use DVBLink Server Recordingd Padding' there is an extra 'd' after recording.

Link to comment
Share on other sites

QDivision

Also, it would be really good to have a setting to decide whether the default series record is all episodes or only new episodes. I prefer to series record only new episodes so have to manually edit the series after creating a new series record.

Link to comment
Share on other sites

Senna

If you want advanced scheduling, use TVMosaic new advanced recording scheduling options. Way more options right now, using TVMosaic for that (compared to DVBLink/Emby, like for example selecting the days only to record on).

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...