我得到了这个著名的方便 VLC 播放器。我想通过 RTSP 将我的 PC 屏幕流式传输到我的手机。
以下是详细信息:
我的 PC 通过以太网 LAN 电缆连接到 DSL 路由器,该电缆具有内置的 WiFi 适配器。调制解调器、以太网和 WiFi 已在内部进行桥接,因此数据可以根据需要在任何地方流动。
我的手机(诺基亚 5800 Symbian S60v5)内置 WiFi 和 Real Player,可以从互联网上流式传输视频(主要是 3GP、MP4(MPEG-4 编码)、Real video 等)
我想要的是通过 VLC 捕获 PC 上的屏幕,并使用 RTSP 或 HTTP(以更好的方式)通过 LAN 和 WiFi 将其广播到我的手机。
我不熟悉设置流媒体服务器,但我需要一些适当的链接,例如
rtsp://192.168.1.11/video 或者rtsp:////.sdp或.ram或.mp4我如何设置服务器?
vlc-media-player streaming realplayer video-streaming multimedia
对于我的一个网站,我需要安装一个室外网络摄像头(位于滑雪胜地)以向网站广播实时图像。
所以我的问题很简单:这种用法需要什么网络摄像头特性?然后,如何安装它并使其流式传输到我的 HTML 页面?
我是多媒体编程的新手,我试图通过单独解析数据包从传输流缓冲区生成实时 mpeg-dash 内容。
我想创建 .m4s 段,但我对它们的结构感到困惑。
换句话说,如果我们组合多个片段,我们会产生一个 mpeg 传输流、一个 mpeg 节目流还是单个基本流?
我想知道是否有任何软件或硬件解决方案可以跨网络上的多台计算机或设备同步音频或音频和视频。
我见过 Sonos,它可能是一个很好的解决方案,但它也是一个非常昂贵的解决方案。
我希望能够在一台 PC 上播放具有实时音频输出的内容,但可以在整个房子的扬声器上听到它,无论是家庭影院接收器还是另一个房间的另一台计算机。
我看到了一个使用 apple iport express 的解决方案,但延迟对于音乐以外的任何东西都是不可接受的。当我在各处运行 cat5 时,我想避免将带有巴伦的音频线连接到散布在各处的一堆放大器。
有没有人熟悉将这种过程用于整个家庭音频?延迟对我来说很重要,如果我有视频附加到声音(例如观看曲棍球比赛)
更新
从那以后,我在房子周围安装了几个用于音乐目的的挤压盒,并将串行控制的 Onkyo 接收器连接到我的自动化系统。这给了我更多的灵活性,在大多数区域中,我可以通过使用接收器上的多区域从游戏中获取实时音频,而对于音乐,我可以让其余区域全部同步。sqeezeboxes 将相互同步(认为现场活动存在延迟)在有问题的区域(例如观看曲棍球比赛),我使用矩阵开关将 HDMI 分配给 4 台不同的电视,所有电视都有音频输出到那个房间的放大器。允许我在需要视频的现场活动的房间之间实现零延迟。
总而言之,我很欣赏这些回复,但没有一个对我有用。我认为 HDMI 分配是迄今为止最好的视频和音频分配之一,而 Squeezebox 比音频的 Sonos 便宜(并且有一些软件播放器可以在任何 PC 上运行,稍加调整它们就可以同步许多区域家庭音频解决方案)
我最近刚刚在家里的 GNU/Linux 桌面上设置了 DLNA 服务器。我正在使用 PS3 媒体服务器来完成这项工作。到目前为止我很喜欢它,但我很好奇它是否是最好的解决方案。对您来说,Linux 上最好的 DLNA 服务器是什么?
我正在尝试让 VLC 实时显示我的网络摄像头:
vlc -I dummy v4l2:///dev/video0
Run Code Online (Sandbox Code Playgroud)
大多数情况下都可以做到这一点,除了在一个动作(比如,我转头)和在视频窗口中看到它之间几乎有第二个延迟。有什么方法可以减少延迟,或者我可以使用其他软件(Gentoo Linux)?
我在 Windows 7 下使用 FFmpeg 来流式传输实时视频。相机没有问题,但由于某种原因我无法从麦克风捕捉声音(我已经测试过了,它工作正常)。
我使用该-list_devices true命令,我的麦克风名为Microphone (Realtek High Defini. 但是当我将“audio”参数设置为 时audio="Microphone (Realtek High Defini",会发生错误:
[NULL @ 036e2240] Unable to find a suitable output format for 'audio=Microphone
(Realtek High Defini'
audio=Microphone (Realtek High Defini: Invalid argument
Run Code Online (Sandbox Code Playgroud)
以下是我使用的完整命令:
ffmpeg -list_devices true -f dshow -i dummy
Run Code Online (Sandbox Code Playgroud)
和
ffmpeg -f dshow -i video="FaceCam 1320" audio="Microphone (Realtek High Defini" -vcodec h264 -acodec libmp3lame -ac 2 -b:a 128k -ar 44100 -f flv rtmp://localhost/streamApp/cam1
Run Code Online (Sandbox Code Playgroud) 我有一个 HTTP 端点,可以提供无限的事件流。现在我想使用 curl 记录该流,但同时拆分记录的文件 - 最好基于行号以防止损坏。
我试过 split,但似乎 split 在输入流结束之前什么都不做。
这是我的命令:
stdbuf -oL curl -s http://... | split -l1 - record.chunked.
Run Code Online (Sandbox Code Playgroud)
用于测试:以下命令尝试将 ping 命令的结果拆分为每个文件 1 行的文件。但它不起作用。
ping localhost | split -l1 - out.
Run Code Online (Sandbox Code Playgroud)
是否有另一种(精益,简单,最好没有脚本)的方法来做到这一点?
我们正在从主礼堂捕获音频(来自混音器)和视频(来自摄像机)并将其传递到建筑物内的单独房间。
我们过去常常通过手动音频/视频电缆和电线(例如 RCA、CoAx,而不是以太网)来完成此操作。我们想“升级”系统并通过 Wi-Fi 无线广播流。
在我们当前的设置中(Wirecast在Wireless-N 网络上的A10上运行),我们遇到了延迟问题。我们的流在客户端(笔记本电脑/iPad/Android)上从一分钟延迟到五分钟。这些类型的延迟问题是由盒子设置引起的,而不是真正使用 LAN 还是 WLAN。
这在以前的有线连接中不是问题。由于无线网络是本地的,我们认为应该可以实现不到一秒的延迟。
就这样了。有没有人对设置既低延迟又对程序中的客户端流用户友好?任何建议将不胜感激。
我们已经尝试过 VLC 来广播直播流,但是存在延迟问题。在没有编码的本地计算机“流”上,VLC 已经有大约一秒钟的延迟。添加编码和本地网络,则情况看起来更加惨淡。我们希望实现至少 1 秒的延迟。
(我们目前在 Windows 7 上进行设置,但如果可以的话,最好在专用的 Linux 机器上进行设置。)
在此线程中,VLC 开发人员表示 VLC 无法播放部分下载的 mp4 文件,因为信息存储在文件末尾。但最近当我测试相同的,在 Chrome 中添加一个 mp4 任务并将部分 .crdownload 传递给 VLC 时,它起作用了。VLC 播放 mp4 没有任何故障。我没有让下载完成并在中间停止播放器以节省带宽,但我相信它会在 Chrome 仍在下载时播放整个媒体。我还能够通过视频进行搜索,这是一些未完成的视频格式所不允许的。怎么办?我正在做一个媒体流媒体作为一个宠物项目,真的想知道我是否可以启动下载并在下载一定数量的字节后通过命令行将媒体传递给 vlc。