Hallo,
ich war früher schon in diesem Forum und habe mir Anregungen für die Nutzung der Fritz Media 8260 geholt.
Vielen Dank für die guten Beiträge. Nachdem ich vor einigen Tagen die Box wieder in der Hand hatte, habe mich um
eine Live-TV Streaming Lösung bemüht, bei der ich die 8260 einbinden konnte.
Ich habe die HDMI->Component-Lösung gewählt, um das HDCP-Problem zu lösen, damit klappt dann auch PayTV wie Sky ohne Probleme.
Diese Lösung möchte ich hier vorstellen:
HW-Komponenten:
1. Fritz-Box 6490 Cable von Unitymedia ( IP: 192.168.1.1)
2. Horizon HD-Recorder von Unitymedia
3. HD-Fury 4
4. PC AMD-Athlon 3.0 GHZ mit 3 GB RAM ( IP: 192.168.1.2)
5. AVerMedia H727 PCIe
6. Fritz Media 8260 ( IP: 192.168.1.202)
7. Yamaha BD-S473 (DHCP)
8. Laptop (mit defektem Display) mit 5GHz-Wifi-Dongle ( IP: 192.168.1.18)
9. Dlan-Adapter
SW-Komponenten:
1. Windows 10
2. Avisynth
3. FFmpeg
4. Universal Media Server mit Jumpy Plugin
5. Jana2 Server
6. Directshow
7. VLC
8. ffdshow
HW-Konfigurationen:
Unitymedia -> Horizon -> HD-Fury (Component-Anschluss) -> AverMedia ->
PC -> Fritz 6490 -> Wifi (5GHz) -> Media 8260
-> Laptop
-> Dlan -> BD-S473
SW-Konfiguration:
PC:
DS-Graph -> Avisynth -> FFmpeg -> UDP -> UMS -> Jumpy -> FFmpeg
Jana2 -> HTTP-Server und DNS-Server
Laptop:
UDP -> VLC
Konfigurationsdetails:
DS-Graphen:
video: Crossbar-device Avermedia Auflösung 1080i -> ffdshow (zum Fixieren der Auflösung)
audio: Crossbar-device Avermedia
Avisynth-Script:
V=DirectShowSource("C:\temp\video.grf", audio=False, fps=25, framecount=2160000) # video only (audio renderer removed)
A=DirectShowSource("C:\temp\audio.grf", video=False, fps=25, framecount=2160000) # audio only (video renderer removed)
AudioDub(V, A)
FFmpeg:
"C:\Program Files\ffmpeg\bin\ffmpeg.exe" -i "c:\temp\avi.avs" -c:v mpeg4 -vtag xvid -b:v 3500k -c:a libmp3lame -b:a 128k -vf scale=1280:720 -f mpegts - |
"C:\Program Files\ffmpeg\bin\ffmpeg.exe" -f mpegts -i - -c copy -f mpegts udp://127.0.0.1:1234 -c copy -f mpegts udp://127.0.0.1:1235 -c copy -f mpegts udp://192.168.1.18:1234
UMS-Jumpy-Script:
[+/TV1]
cmd = pms addAction "HomeTV" "ffmpeg -y -i udp://127.0.0.1:1234 -c copy -f mpegts ${outfile}"
[+/TV2]
cmd = pms addAction "HomeTVB" "ffmpeg -y -i udp://127.0.0.1:1235 -c copy -f matroska ${outfile}"
Jana2:
Http-Server:
Root-Verzeichnis: c:\html
C:\html\stb\avm\client\hd\v1\application.htm:
<html>
<head>
<title>Embedding Windows Media Player</title>
<html>
<head>
<title>Embedding Windows Media Player</title>
<script type="text/javascript">
function generateWindowsMediaPlayer(
holderId, // String
height, // Number
width, // Number
videoUrl // String
// you can declare more arguments for more flexibility
) {
var holder = document.getElementById(holderId);
var player = '<object ';
player += 'height="' + height.toString() + '" ';
player += 'width="' + width.toString() + '" ';
videoUrl = encodeURI(videoUrl); // Encode for special characters
if (navigator.userAgent.indexOf("MSIE") < 0) {
player += 'type="video/mp4" '; //New Edition, suggested by MNRSullivan (Read Comments)
player += 'data="' + videoUrl + '" >';
}
else {
// Internet Explorer
player += 'classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" >';
player += '<param name="filename" value="' + videoUrl + '" />';
}
player += '<param name="autoStart" value="true" />';
player += '</object>';
holder.innerHTML = player;
}
</script>
</head>
<body>
<div id='wmpHolder'></div>
<script type="text/javascript">
window.addEventListener('load', generateWindowsMediaPlayer('wmpHolder', 710, 1260, 'http://192.168.1.2:5001/get/4/HomeTVB'));
</script>
</body>
</html>
DNS-Server:
mediabox.1und1.de -> 192.168.1.2
Media 8260:
Gateway: 192.168.1.2
DNS-Server1: 192.168.1.2
DNS-Server2: 192.168.1.1
VLC (Laptop):
udp://@:1234
BD-S473:
DLNA -> UMS -> Jumpy -> HomeTV
Ich freue mich auf Feedback
ich war früher schon in diesem Forum und habe mir Anregungen für die Nutzung der Fritz Media 8260 geholt.
Vielen Dank für die guten Beiträge. Nachdem ich vor einigen Tagen die Box wieder in der Hand hatte, habe mich um
eine Live-TV Streaming Lösung bemüht, bei der ich die 8260 einbinden konnte.
Ich habe die HDMI->Component-Lösung gewählt, um das HDCP-Problem zu lösen, damit klappt dann auch PayTV wie Sky ohne Probleme.
Diese Lösung möchte ich hier vorstellen:
HW-Komponenten:
1. Fritz-Box 6490 Cable von Unitymedia ( IP: 192.168.1.1)
2. Horizon HD-Recorder von Unitymedia
3. HD-Fury 4
4. PC AMD-Athlon 3.0 GHZ mit 3 GB RAM ( IP: 192.168.1.2)
5. AVerMedia H727 PCIe
6. Fritz Media 8260 ( IP: 192.168.1.202)
7. Yamaha BD-S473 (DHCP)
8. Laptop (mit defektem Display) mit 5GHz-Wifi-Dongle ( IP: 192.168.1.18)
9. Dlan-Adapter
SW-Komponenten:
1. Windows 10
2. Avisynth
3. FFmpeg
4. Universal Media Server mit Jumpy Plugin
5. Jana2 Server
6. Directshow
7. VLC
8. ffdshow
HW-Konfigurationen:
Unitymedia -> Horizon -> HD-Fury (Component-Anschluss) -> AverMedia ->
PC -> Fritz 6490 -> Wifi (5GHz) -> Media 8260
-> Laptop
-> Dlan -> BD-S473
SW-Konfiguration:
PC:
DS-Graph -> Avisynth -> FFmpeg -> UDP -> UMS -> Jumpy -> FFmpeg
Jana2 -> HTTP-Server und DNS-Server
Laptop:
UDP -> VLC
Konfigurationsdetails:
DS-Graphen:
video: Crossbar-device Avermedia Auflösung 1080i -> ffdshow (zum Fixieren der Auflösung)
audio: Crossbar-device Avermedia
Avisynth-Script:
V=DirectShowSource("C:\temp\video.grf", audio=False, fps=25, framecount=2160000) # video only (audio renderer removed)
A=DirectShowSource("C:\temp\audio.grf", video=False, fps=25, framecount=2160000) # audio only (video renderer removed)
AudioDub(V, A)
FFmpeg:
"C:\Program Files\ffmpeg\bin\ffmpeg.exe" -i "c:\temp\avi.avs" -c:v mpeg4 -vtag xvid -b:v 3500k -c:a libmp3lame -b:a 128k -vf scale=1280:720 -f mpegts - |
"C:\Program Files\ffmpeg\bin\ffmpeg.exe" -f mpegts -i - -c copy -f mpegts udp://127.0.0.1:1234 -c copy -f mpegts udp://127.0.0.1:1235 -c copy -f mpegts udp://192.168.1.18:1234
UMS-Jumpy-Script:
[+/TV1]
cmd = pms addAction "HomeTV" "ffmpeg -y -i udp://127.0.0.1:1234 -c copy -f mpegts ${outfile}"
[+/TV2]
cmd = pms addAction "HomeTVB" "ffmpeg -y -i udp://127.0.0.1:1235 -c copy -f matroska ${outfile}"
Jana2:
Http-Server:
Root-Verzeichnis: c:\html
C:\html\stb\avm\client\hd\v1\application.htm:
<html>
<head>
<title>Embedding Windows Media Player</title>
<html>
<head>
<title>Embedding Windows Media Player</title>
<script type="text/javascript">
function generateWindowsMediaPlayer(
holderId, // String
height, // Number
width, // Number
videoUrl // String
// you can declare more arguments for more flexibility
) {
var holder = document.getElementById(holderId);
var player = '<object ';
player += 'height="' + height.toString() + '" ';
player += 'width="' + width.toString() + '" ';
videoUrl = encodeURI(videoUrl); // Encode for special characters
if (navigator.userAgent.indexOf("MSIE") < 0) {
player += 'type="video/mp4" '; //New Edition, suggested by MNRSullivan (Read Comments)
player += 'data="' + videoUrl + '" >';
}
else {
// Internet Explorer
player += 'classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" >';
player += '<param name="filename" value="' + videoUrl + '" />';
}
player += '<param name="autoStart" value="true" />';
player += '</object>';
holder.innerHTML = player;
}
</script>
</head>
<body>
<div id='wmpHolder'></div>
<script type="text/javascript">
window.addEventListener('load', generateWindowsMediaPlayer('wmpHolder', 710, 1260, 'http://192.168.1.2:5001/get/4/HomeTVB'));
</script>
</body>
</html>
DNS-Server:
mediabox.1und1.de -> 192.168.1.2
Media 8260:
Gateway: 192.168.1.2
DNS-Server1: 192.168.1.2
DNS-Server2: 192.168.1.1
VLC (Laptop):
udp://@:1234
BD-S473:
DLNA -> UMS -> Jumpy -> HomeTV
Ich freue mich auf Feedback