Jump to content


Photo

DLNA Server


  • Please log in to reply
19 replies to this topic

#1 anatolyp OFFLINE  

anatolyp

    Newbie

  • Members
  • 9 posts
  • Local time: 09:09 PM

Posted 11 February 2019 - 03:16 AM

Привет всем.

 

У меня установлен Emby Server 4.0.1 на Ubuntu 18.04.

Как настроить Emby так, чтобы любое устройство, подключенное к локальной сети где находится Emby Server видела его по DLNA. В настоящий момент Телевизоры Samsung Series С видят его, а телевизоры Samsung Series H - нет. При этом даже те устройства, которые его видят работают крайне нестабильно. В моей сети также есть другие DLNA серверы, с которыми подобных проблем нет.

 

 



#2 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 138293 posts
  • Local time: 02:09 PM

Posted 11 February 2019 - 04:47 PM

Привет, вы можете попробовать открыть программное обеспечение DLNA на телевизоре и перезапустить Emby Server? Пожалуйста, посмотрите, поможет ли это. Спасибо !



#3 anatolyp OFFLINE  

anatolyp

    Newbie

  • Members
  • 9 posts
  • Local time: 09:09 PM

Posted 11 February 2019 - 11:11 PM

Если у Вас есть телевизор Samsung то вы должны знать что переключение на источник DLNA в них осуществляется путем нажатие кнопки Source.

Нажатие Source при перезагрузке Emby не помогает.



#4 anatolyp OFFLINE  

anatolyp

    Newbie

  • Members
  • 9 posts
  • Local time: 09:09 PM

Posted 12 February 2019 - 02:10 AM

Так же хотел отметить, что на телевизорах на которых в источниках не отображается Emby Server можно запустить просмотр медиаконтента с помощью функции Воспроизвести На с сервера.



#5 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 138293 posts
  • Local time: 02:09 PM

Posted 22 February 2019 - 01:51 AM

Привет, мы пытаемся улучшить это, спасибо за сообщение.



#6 DDim OFFLINE  

DDim

    Newbie

  • Members
  • 8 posts
  • Local time: 09:09 PM

Posted 22 February 2019 - 07:45 AM

Проблема с mkv.
 
Телевизор Sony KDL-46HX753.
 
Emby Server Версия 4.0.2.0 на Synology DSM 6.2.1 u4 (Xpenology)
 
1. Через меню по DLNA телевизора сервер виден, на него можно зайти, виден список  файлов. 
 
Файлы такого содержания проигрываются:
 
 
Spoiler
 
А вот такие не проигрываются, точнее может проигрываться с 10-20ой попытки:
 
Spoiler
 
Телевизор пишет что ошибка соединения с сервером. Проверьте настройки сервера.
 
 
2. Такая же ситуация если использовать функцию "Воспроизвести на..."
 
 
 
При этом через пакет "Сервер Мультимедиа" от Synology все файлы воспроизводятся.
 
 
 
Данный телевизор не поддерживает контейнер mkv, но получается на "маленьких" файлах всё нормально, а на больших - чаще всего ошибка. При этом трансокдинг работает в фоне в процессах, но телевизор теряет сервер.

Edited by DDim, 22 February 2019 - 07:47 AM.


#7 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 138293 posts
  • Local time: 02:09 PM

Posted 23 February 2019 - 02:10 AM

Мы должны посмотреть, сможем ли мы достать телевизор Sony 2012 для тестирования, спасибо.



#8 DDim OFFLINE  

DDim

    Newbie

  • Members
  • 8 posts
  • Local time: 09:09 PM

Posted 25 February 2019 - 03:21 PM

Я сравнил профили от Plex и Emby, в Plex есть, например, вот такой параметр:

<DlnaVideoProfile container="mpegts" codec="h264" audioCodec="ac3,aac,mp3" pn="AVC_TS_HD_24_AC3_T,AVC_TS_HD_50_AC3_T,AVC_TS_HD_60_AC3_T,AVC_TS_HD_EU_T" mimeType="video/vnd.dlna.mpeg-tts">
      <Limitations>
        <Match name="video.packetLength" value="192" />
        <Match name="video.timeStamp" value="1" />
      </Limitations>
    </DlnaVideoProfile>

В профиле для EMBY я его не нашел, может быть дело в этом? Можно как то попробовать сделать профиль идентичный Plex?


Edited by DDim, 25 February 2019 - 03:22 PM.


#9 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 138293 posts
  • Local time: 02:09 PM

Posted 25 February 2019 - 04:23 PM

Да, у нас уже есть оба из них для Sony, они могут быть названы немного по-другому.



#10 DDim OFFLINE  

DDim

    Newbie

  • Members
  • 8 posts
  • Local time: 09:09 PM

Posted 25 February 2019 - 04:48 PM

Кажется проблема в том, что сервер слишком поздно начинает отвечать телевизору:

2019-02-25 23:42:08.686 Info HttpServer: HTTP Response 200 to 192.168.1.31. Time: 50ms. http://192.168.1.2:8096/dlna/6abf470e7e894864938fad204611f20e/contentdirectory/control
2019-02-25 23:42:10.867 Info HttpServer: HTTP HEAD http://192.168.1.2:8096/videos/20263/stream.ts?DeviceProfileId=f7bd7534c4b48e78a0767caa7b70f2ee&DeviceId=c29319a33a45e629f2bb43c19fd1f0b0&MediaSourceId=137a3fc5fdf64de41c4deaac6f736684&VideoCodec=h264&AudioCodec=ac3&VideoBitrate=139360000&AudioBitrate=640000&MaxFramerate=30&MaxWidth=1920&MaxHeight=1080&AudioStreamIndex=1&SubtitleStreamIndex=3&SubtitleMethod=Encode&EnableMpegtsM2TsMode=true&ac3-audiochannels=6&TranscodeReasons=ContainerNotSupported. getcontentFeatures.dlna.org=1, Pragma=getIfoFileURI.dlna.org, transferMode.dlna.org=Streaming, X-AV-Physical-Unit-Info=pa="BRAVIA KDL-46HX753";, X-AV-Client-Info=av=5.0; cn="Sony Corporation"; mn="BRAVIA KDL-46HX753"; mv="1.7";, Host=192.168.1.2:8096
2019-02-25 23:42:10.872 Info HttpServer: HTTP Response 200 to 192.168.1.31. Time: 5ms. http://192.168.1.2:8096/videos/20263/stream.ts?DeviceProfileId=f7bd7534c4b48e78a0767caa7b70f2ee&DeviceId=c29319a33a45e629f2bb43c19fd1f0b0&MediaSourceId=137a3fc5fdf64de41c4deaac6f736684&VideoCodec=h264&AudioCodec=ac3&VideoBitrate=139360000&AudioBitrate=640000&MaxFramerate=30&MaxWidth=1920&MaxHeight=1080&AudioStreamIndex=1&SubtitleStreamIndex=3&SubtitleMethod=Encode&EnableMpegtsM2TsMode=true&ac3-audiochannels=6&TranscodeReasons=ContainerNotSupported
2019-02-25 23:42:10.887 Info HttpServer: HTTP GET http://192.168.1.2:8096/videos/20263/stream.ts?DeviceProfileId=f7bd7534c4b48e78a0767caa7b70f2ee&DeviceId=c29319a33a45e629f2bb43c19fd1f0b0&MediaSourceId=137a3fc5fdf64de41c4deaac6f736684&VideoCodec=h264&AudioCodec=ac3&VideoBitrate=139360000&AudioBitrate=640000&MaxFramerate=30&MaxWidth=1920&MaxHeight=1080&AudioStreamIndex=1&SubtitleStreamIndex=3&SubtitleMethod=Encode&EnableMpegtsM2TsMode=true&ac3-audiochannels=6&TranscodeReasons=ContainerNotSupported. TimeSeekRange.dlna.org=npt=0.000-, getcontentFeatures.dlna.org=1, Pragma=getIfoFileURI.dlna.org, transferMode.dlna.org=Streaming, X-AV-Physical-Unit-Info=pa="BRAVIA KDL-46HX753";, X-AV-Client-Info=av=5.0; cn="Sony Corporation"; mn="BRAVIA KDL-46HX753"; mv="1.7";, Host=192.168.1.2:8096
2019-02-25 23:42:10.891 Info App: [LinuxMount] Checking we can attempt to mount [/volume1/VIDEO/Movies/Jason Bourne (2016)/Jason Bourne (2016) - 1080p.BluRay.DTS.Rus.Eng.HDCLUB.mkv], Extension = [.mkv], Operating System = [Linux], Executables Available = [True].
2019-02-25 23:42:10.894 Info App: ProcessRun 'StreamTranscode 4bfdfb' Execute: /var/packages/EmbyServer/target/ffmpeg/bin/ffmpeg -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -f matroska -i file:"/volume1/VIDEO/Movies/Jason Bourne (2016)/Jason Bourne (2016) - 1080p.BluRay.DTS.Rus.Eng.HDCLUB.mkv" -map 0:0 -map 0:1 -c:v:0 h264_vaapi -mpegts_m2ts_mode 1 -force_key_frames "expr:gte(t,n_forced*5)" -copyts -filter_complex "[0:0]scale_vaapi,hwmap=mode=read+write+direct,format=nv12,subtitles='/volume1/VIDEO/Movies/Jason Bourne (2016)/Jason Bourne (2016) - 1080p.BluRay.DTS.Rus.Eng.HDCLUB.mkv:si=0':force_style='FontName=Droid Sans Fallback':fontsdir='/var/packages/EmbyServer/target/var/fonts',setpts=PTS -0/TB,hwmap" -b:v:0 16683476 -maxrate 16683476 -bufsize 33366952 -profile high -level 4.1 -look_ahead 0 -vsync -1 -map_metadata -1 -map_chapters -1 -threads 0 -codec:a:0 ac3 -metadata:s:a:0 language=rus -disposition:a:0 default -ac:a:0 6 -ab:a:0 384000 -ar:a:0 48000 -af:a:0 "asetpts=PTS-0/TB" -y "/var/packages/EmbyServer/target/var/transcoding-temp/b23693635f6368ccad9134ac9a799371.ts"
2019-02-25 23:42:10.904 Info App: ProcessRun 'StreamTranscode 4bfdfb' Started.
2019-02-25 23:43:17.287 Info App: ffmpeg successfully started

Больше минуты между ProcessRun 'StreamTranscode 4bfdfb' Started. и Info App: ffmpeg successfully started и видео не проигрывается - телевизор пишет "Не удается получить доступ к серверу. Проверьте настройки сервера"

 

А вот если видео проигрывается то интервал между этими же событиями гораздо меньше:

2019-02-26 00:06:28.506 Info HttpServer: HTTP Response 200 to 192.168.1.31. Time: 3393ms. http://192.168.1.2:8096/videos/20311/stream.ts?DeviceProfileId=f7bd7534c4b48e78a0767caa7b70f2ee&DeviceId=c29319a33a45e629f2bb43c19fd1f0b0&MediaSourceId=1ba5bd59e674cb85f89ffadb4763545a&VideoCodec=h264&AudioCodec=ac3&VideoBitrate=139616000&AudioBitrate=384000&MaxFramerate=30&MaxWidth=1920&MaxHeight=1080&AudioStreamIndex=1&EnableMpegtsM2TsMode=true&ac3-audiochannels=6&TranscodeReasons=ContainerNotSupported
2019-02-26 00:06:28.526 Info HttpServer: HTTP GET http://192.168.1.2:8096/videos/20311/stream.ts?DeviceProfileId=f7bd7534c4b48e78a0767caa7b70f2ee&DeviceId=c29319a33a45e629f2bb43c19fd1f0b0&MediaSourceId=1ba5bd59e674cb85f89ffadb4763545a&VideoCodec=h264&AudioCodec=ac3&VideoBitrate=139616000&AudioBitrate=384000&MaxFramerate=30&MaxWidth=1920&MaxHeight=1080&AudioStreamIndex=1&EnableMpegtsM2TsMode=true&ac3-audiochannels=6&TranscodeReasons=ContainerNotSupported. TimeSeekRange.dlna.org=npt=79.170-, getcontentFeatures.dlna.org=1, Pragma=getIfoFileURI.dlna.org, transferMode.dlna.org=Streaming, X-AV-Physical-Unit-Info=pa="BRAVIA KDL-46HX753";, X-AV-Client-Info=av=5.0; cn="Sony Corporation"; mn="BRAVIA KDL-46HX753"; mv="1.7";, Host=192.168.1.2:8096
2019-02-26 00:06:28.528 Info App: [LinuxMount] Checking we can attempt to mount [/volume1/VIDEO/Movies/Green Book (2018)/Green.Book.2018.1080p.AMZN.WEB-DL.DDP5.1.Rus.Eng.mkv], Extension = [.mkv], Operating System = [Linux], Executables Available = [True].
2019-02-26 00:06:28.529 Info App: ProcessRun 'StreamTranscode b9db7e' Execute: /var/packages/EmbyServer/target/ffmpeg/bin/ffmpeg -ss 00:01:19.170  -f matroska -i file:"/volume1/VIDEO/Movies/Green Book (2018)/Green.Book.2018.1080p.AMZN.WEB-DL.DDP5.1.Rus.Eng.mkv" -map 0:0 -map 0:1 -map -0:s -c:v:0 copy -mpegts_m2ts_mode 1 -bsf:v h264_mp4toannexb -vsync -1 -map_metadata -1 -map_chapters -1 -threads 0 -codec:a:0 copy -metadata:s:a:0 language=rus -disposition:a:0 default -y "/var/packages/EmbyServer/target/var/transcoding-temp/ae1607ab5cfe542b91e7d299bf6ab3ae.ts"
2019-02-26 00:06:28.534 Info App: ProcessRun 'StreamTranscode b9db7e' Started.
2019-02-26 00:06:28.634 Info App: ffmpeg successfully started

Edited by DDim, 25 February 2019 - 05:08 PM.


#11 DDim OFFLINE  

DDim

    Newbie

  • Members
  • 8 posts
  • Local time: 09:09 PM

Posted 25 February 2019 - 05:30 PM

В "Сервере Мультимедиа" от Synology профиль для телевизора с которым всё работает выглядит вот так:

Spoiler

 

Может быть нужно как то ограничить поток на телевизор в 8000 кб/сек?


Edited by DDim, 25 February 2019 - 05:38 PM.


#12 DDim OFFLINE  

DDim

    Newbie

  • Members
  • 8 posts
  • Local time: 09:09 PM

Posted 04 March 2019 - 10:04 AM

Получается, для моего телевизора (Sony KDL-46HX753) используются следующие профили в "Сервере Мультиведиа" от Synology:

    
 "480p":{
                                        "TransProfile":"mpegts_hd480_h264_vaapi_vb1000_mp2_ab128",
                                        "MimeType":"video/mpeg",
                                        "DLNAPN":""
                                },
                                "720p":{
                                        "TransProfile":"mpegts_hd720_h264_vaapi_vb4000_mp2_ab192",
                                        "MimeType":"video/mpeg",
                                        "DLNAPN":""
                                },
                                "1080p":{
                                        "TransProfile":"mpegts_hd1080_h264_vaapi_vb8000_mp2_ab192",
                                        "MimeType":"video/mpeg",
                                        "DLNAPN":""
                                },
                                "2160p":{
                                        "TransProfile":"mpegts_hd1080_h264_vaapi_vb8000_mp2_ab192",
                                        "MimeType":"video/mpeg",
                                        "DLNAPN":""

При этом профили транскодинга (TransProfile) означают следующее:

"mpegts_hd480_h264_vaapi_vb1000_mp2_ab128": "-threads 0 -vcodec h264_vaapi -vf format=nv12|vaapi,hwupload,setsar=sar=1,scale_vaapi=hd480 -vsync 2 -bf 0 -vb 1000k -acodec mp2 -ab 128k -ac 2 -f mpegts -mpegts_copyts 1",
"mpegts_hd720_h264_vaapi_vb4000_mp2_ab192": "-threads 0 -vcodec h264_vaapi -vf format=nv12|vaapi,hwupload,setsar=sar=1,scale_vaapi=hd720 -vsync 2 -bf 0 -vb 4000k -acodec mp2 -ab 192k -ac 2 -f mpegts -mpegts_copyts 1",
"mpegts_hd1080_h264_vaapi_vb8000_mp2_ab192": "-threads 0 -vcodec h264_vaapi -vf format=nv12|vaapi,hwupload,setsar=sar=1,scale_vaapi=hd1080 -vsync 2 -bf 0 -vb 8000k -acodec mp2 -ab 192k -ac 2 -f mpegts -mpegts_copyts 1",

При таких условиях всё работает. 

В профиле DLNA в EMBY для Sony Bravia 2012 указано следующее:
 

<ResponseProfiles>
    <ResponseProfile container="ts,mpegts" audioCodec="ac3,aac,mp3" videoCodec="h264" type="Video" orgPn="AVC_TS_HD_24_AC3_T,AVC_TS_HD_50_AC3_T,AVC_TS_HD_60_AC3_T,AVC_TS_HD_EU_T" mimeType="video/vnd.dlna.mpeg-tts">
      <Conditions>
        <ProfileCondition condition="Equals" property="PacketLength" value="192" isRequired="true" />
        <ProfileCondition condition="Equals" property="VideoTimestamp" value="1" isRequired="true" />
      </Conditions>
    </ResponseProfile>
    <ResponseProfile container="ts,mpegts" audioCodec="ac3,aac,mp3" videoCodec="h264" type="Video" orgPn="AVC_TS_HD_24_AC3_ISO,AVC_TS_HD_50_AC3_ISO,AVC_TS_HD_60_AC3_ISO,AVC_TS_HD_EU_ISO" mimeType="video/mpeg">
      <Conditions>
        <ProfileCondition condition="Equals" property="PacketLength" value="188" isRequired="true" />
      </Conditions>
    </ResponseProfile>
    <ResponseProfile container="ts,mpegts" audioCodec="ac3,aac,mp3" videoCodec="h264" type="Video" orgPn="AVC_TS_HD_24_AC3,AVC_TS_HD_50_AC3,AVC_TS_HD_60_AC3,AVC_TS_HD_EU" mimeType="video/vnd.dlna.mpeg-tts">
      <Conditions />
    </ResponseProfile>
    <ResponseProfile container="ts,mpegts" videoCodec="mpeg2video" type="Video" orgPn="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO" mimeType="video/vnd.dlna.mpeg-tts">
      <Conditions />
    </ResponseProfile>
    <ResponseProfile container="mpeg" videoCodec="mpeg1video,mpeg2video" type="Video" orgPn="MPEG_PS_NTSC,MPEG_PS_PAL" mimeType="video/mpeg">
      <Conditions />
    </ResponseProfile>
    <ResponseProfile container="m4v" type="Video" mimeType="video/mp4">
      <Conditions />
    </ResponseProfile>
  </ResponseProfiles>

Luke, может быть из профиля в Emby мне нужно удалить или как то отредактировать, orgPn и mimeType, чтобы они были похожи на то, что в профиле от "Сервера Мультимедиа"?


Edited by DDim, 04 March 2019 - 10:05 AM.


#13 anatolyp OFFLINE  

anatolyp

    Newbie

  • Members
  • 9 posts
  • Local time: 09:09 PM

Posted 28 May 2019 - 04:40 AM

Мы должны посмотреть, сможем ли мы достать телевизор Sony 2012 для тестирования, спасибо.

Здравствуйте! Я так понимаю исправить проблему не удается? Проблема не в том что телевизоры 2012 года, как раз на старых моделях (2012 года) все работает. А проблема на телевизорах более новых серий "H".

Могу лишь добавить следующее, что с альтернативных источников DLNA таких как: MiniDLNA, MeadiTomb, Serviio все работает великолепно на всех моделях Samsung.



#14 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 138293 posts
  • Local time: 02:09 PM

Posted 28 May 2019 - 01:12 PM

В чем проблема на новых телевизорах?



#15 anatolyp OFFLINE  

anatolyp

    Newbie

  • Members
  • 9 posts
  • Local time: 09:09 PM

Posted 30 May 2019 - 03:31 AM

Проблема описана в самом начале.



#16 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 138293 posts
  • Local time: 02:09 PM

Posted 02 June 2019 - 01:00 AM

Проблема описана в самом начале.

Проблема, описанная в начале, связана со старыми моделями, правда?



#17 anatolyp OFFLINE  

anatolyp

    Newbie

  • Members
  • 9 posts
  • Local time: 09:09 PM

Posted 04 June 2019 - 10:50 PM

как раз наоборот. проблема с более новыми моделями телевизоров, выше это указано.



#18 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 138293 posts
  • Local time: 02:09 PM

Posted 12 June 2019 - 01:46 AM

Преобразует ли мультимедийный пакет Synology файл? Вы знаете? Благодарю.



#19 anatolyp OFFLINE  

anatolyp

    Newbie

  • Members
  • 9 posts
  • Local time: 09:09 PM

Posted 12 June 2019 - 06:22 AM

А причем тут Synology? Emby установлена на Ubuntu 18.04. И по протоколу DLNA Emby Server не видится с телевизоров Samsung Series H, Samsung Series F Samsung Series E. Телевизоры Samsung Series D работают нормально. На этот же сервер Ubuntu я устанавливал альтернативные сервера DLNA, такие как mediatomb. minidlna, serviio, и у меня работало все без проблем. 



#20 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 138293 posts
  • Local time: 02:09 PM

Posted 26 June 2019 - 03:13 PM

Мы стремимся улучшить это. Спасибо за сообщение.






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users