标签: streaming

从 Linux 流式传输到 Apple TV (3)

好了,设置如下:

  • 客厅里的一台苹果电视 3,连接到网络(有线)。
  • 一台运行 Linux(Arch Linux x64,AMD)的电脑,包含所有音乐、电影和系列(有线)。

现在我知道 atv 可以使用 iTunes 和家庭共享从 windows/mac 流式传输音乐和共享的东西。然而,包含文件的盒子正在运行 Linux。

我尝试设置 forked-daapd,它被内部所有 iTunes 实例识别为服务器,但不被 atv 识别。我读到这是由于 forked-daapd 支持 DAAP,但不支持家庭共享。

我还尝试了其他几个适用于 Linux 的 DAAP 服务器:

  • mt-daapd(forked-daapd 的前身),与 forked-daapd 的故事相同。
  • 柑橘。被iTunes认可,但不提供任何媒体。不知道亚视有没有看到,但我不这么认为。
  • 间谍。这不适用于最新版本的 iTunes,这似乎是一个已知问题

我还尝试在运行 Linux 的电脑上安装名为 iTunes 的恐怖软件,但失败了。它安装了,出现了一堆错误,启动了,什么也没做。这只是一个空白屏幕。

现在我知道通常可以通过越狱 atv 并在其上安装 XBMC 来进行这样的设置。然而,atv3 还不能越狱,所以不幸的是,这对我来说不是一个选择。

现在我的问题是,我有哪些选择。有没有办法让 atv 识别出我错过的 forked-daapd,或者是否有替代 forked-daapd 的方法可以与 atv 一起使用?有没有办法让 iTunes 在我的系统上运行?有没有其他方法可以将 Linux PC 上的媒体流式传输到 atv?

networking streaming video

35
推荐指数
3
解决办法
8万
查看次数

如何通过 SSH 播放 HTTP 音乐流?

我知道我可以做mplayer <stream>,以打开播放本地计算机上的流。但是,我在防火墙后面。

相反,我想在远程机器打开流,但仍然在台机器上播放。远程连接是SSH的用途,但同时在远程连接上打开播放流。ssh "mplayer <stream>"

SSH 的-x标志启用 X11 显示转发。我需要那个吗?

streaming ssh mplayer music http

29
推荐指数
4
解决办法
6828
查看次数

如何在 Linux 中录制流广播?

如何像 Windows 中的尖叫声一样在 Linux 中录制广播流?有没有人有任何想法或建议?

streaming audio

26
推荐指数
3
解决办法
5万
查看次数

我可以使用什么软件在 linux 中进行实时屏幕投射?

我正在寻找一种软件来对我们的本地用户组会议进行实时截屏。我可以使用什么软件来做到这一点?理想情况下,我想捕获计算机屏幕和扬声器的音频并进行直播?

编辑:我不只是想记录我的桌面并上传视频。我正在尝试实时流式传输桌面。

streaming software-rec video

25
推荐指数
4
解决办法
3万
查看次数

如何在 Linux 上将我的桌面/屏幕作为(假)“网络摄像头”流式传输到 /dev/video1?

我有两个命令,一个让我将屏幕录制到 AVI 视频文件,另一个让我将视频文件作为(假)“网络摄像头”流式传输。这在不支持选择一个屏幕进行共享的应用程序中非常有用(我正在看你 Slack)。

命令#1(https://askubuntu.com/a/892683/721238):

ffmpeg -y -f alsa -i hw:0 -f x11grab -framerate 30 -video_size 1920x1080 -i :0.0+1920,0 -c:v libx264 -pix_fmt yuv420p -qp 0 -preset ultrafast screenStream.avi

命令#2(https://unix.stackexchange.com/a/466683/253391):

ffmpeg -re -i screenStream.avi -map 0:v -f v4l2 /dev/video1

为什么我不能同时运行这两个?好吧,每当我使用“网络摄像头”时,第二个命令都会从文件的开头开始流式传输。所以我必须把时间安排得非常接近,否则会有延迟。

我已经尝试了很多解决方案(包括使用 gstreamer 而不是 ffmpeg 的解决方案),但没有任何效果。这是我最后的希望。

如何在 Ubuntu 上将我的桌面/屏幕作为(假)“网络摄像头”流式传输到 /dev/video1?

linux streaming ffmpeg video-editing gstreamer

10
推荐指数
1
解决办法
1万
查看次数

如何在 Linux 下为 BOSCH AutoDome Junior HD IVA 摄像机播放 RTSP 流?

我有一台 AutoDome Junior HD IVA 摄像机。如何在我的 Linux 发行版中播放 RTSP 流?我试过 VLC 但它失败了。有没有其他可靠的工具?

跟进

尝试 1:失败

$ mplayer rtsp://192.168.1.10:554
MPlayer SVN-r33251-4.6.0 (C) 2000-2011 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing rtsp://192.168.1.10:554.
Connecting to server 192.168.1.10[192.168.1.10]: 554...

rtsp_session: unsupported RTSP server. Server type is 'unknown'.
STREAM_LIVE555, URL: rtsp://192.168.1.10:554
Stream not seekable!
 file format detected.
Initiated "video/H264" RTP subsession …
Run Code Online (Sandbox Code Playgroud)

linux streaming video

8
推荐指数
2
解决办法
6万
查看次数

如何使用ffmpeg将视频从网络摄像头流式传输到网络?

我正在尝试从我的 Logitech C920 网络摄像头流式传输 h264 视频。我正在使用这样的 ffserver.conf:

Port 8099

NoDaemon

BindAddress 0.0.0.0


RTSPPort 5004
RTSPBindAddress 0.0.0.0

MaxClients 10

MaxBandwidth 10000

CustomLog -


<Feed feed1.ffm>
        File /tmp/feed1.ffm
        FileMaxSize 20M
</Feed>

<Stream viewport1>
        Feed feed1.ffm
        Format rtp
        VideoCodec libx264
        VideoFrameRate 15
        VideoBufferSize 40
        VideoBitRate 3000
        VideoQMin 1
        VideoQMax 31
        VideoSize 640x480
        PreRoll 0
        NoAudio
        Strict -1
</Stream>

<Stream stat.html>
        Format status
</Stream>

<Redirect index.html>
        URL http://ffmpeg.sourceforge.net/
</Redirect>
Run Code Online (Sandbox Code Playgroud)

我开始 ffmpeg 是这样的:

./ffmpeg -f video4linux2 -s 640x480 -r 15 -re -i /dev/video0 -an -vcodec …
Run Code Online (Sandbox Code Playgroud)

streaming ffmpeg video

8
推荐指数
1
解决办法
7万
查看次数

如何在 Linux 上设置 Apache 以将 WMV-HD 流式传输到 Xbox 360?

我正在寻找的是一个免费的开源解决方案。如果我使用的发行版很重要,那就是 Open SU​​SE。VLC 仅支持 WMV1&2。

linux streaming

7
推荐指数
1
解决办法
506
查看次数

在 iptables 中启用 RTSP

我想通过 VLC 接收 RTSP 流,但是当我尝试运行时

sudo -u non_root_user cvlc -vvv -I dummy rtsp://ip:port/x.sdp 
Run Code Online (Sandbox Code Playgroud)

我得到:

Unable to determine our source address: This computer has an invalid IP    address: 0x0
Run Code Online (Sandbox Code Playgroud)

我认为端口可能已关闭,因为当我禁用防火墙时,我能够接收流。我想问你如何设置iptables,以便我可以接收RTSP。谢谢。

streaming firewall iptables vlc

7
推荐指数
1
解决办法
1万
查看次数

是否可以将 STDOUT“分叉”到两个不同的位置?

可能的重复:
bash 有没有办法重定向输出并仍然让它转到标准输出?

假设我这样做:

ps -ef | grep httpd
Run Code Online (Sandbox Code Playgroud)

查看apache是​​否正在运行,但我也想同时将输出“转储”ps -ef到一个文件中。像这样:

ps -ef  --- grep http
       |
        --- > file
Run Code Online (Sandbox Code Playgroud)

是否可以像这样并行分叉 STDOUT?上面只是一个例子,所以像转储到文件然后grepping文件这样的小技巧并不是我想要的。

streaming tee stdout

6
推荐指数
1
解决办法
1532
查看次数