Questions tagged «streaming»

流是将数据从服务器连续发送到客户端主机的过程。实时流通常用于视频或音频传输,它是一个时间紧迫的过程,对用于传输数据的基础网络提出了很高的要求。

2
将静态文件转换为h264 / mp4流会产生加速的视频
我正在构建一个NodeJS应用程序,该应用程序将静态视频文件转换为可流式视频,并通过使用fluent-ffmpeg模块将其动态发送到客户端(iPad或浏览器)。 一切都已设置好,现在我需要正确配置ffmpeg。但是我对ffmpeg有很多问题。最初,我构建了一个Flash流(带有​​lib264编解码器的flv效果很好,但在iPad上当然不起作用)。 使用当前设置,我会立即听到音频,但是图像在几秒钟后开始播放。然后,我的30秒测试文件已压缩为3秒的高速图像。 我如何配置我的ffmpeg,以便它将正确地流式传输mp4(当然是一次通过)。看来它正在流式传输原始h264,如果是这样的话,我该如何强制mp4容器。我以为我通过使用'-f mp4'来做到这一点 我的正确设置是: '-crf 22','-c:v libx264','-f mp4','-movflags','faststart+frag_keyframe' 我也尝试过: '-r 30','-crf 30','-analyzeduration 0','-probesize 1000','-rc_lookahead 0','-fflags nobuffer','-g 75','-ss 0','-threads 0','-vcodec libx264','-qcomp 0.6','-qmin 10','-qmax 51','-qdiff 4','-b:v 400k','-maxrate 400k','-bufsize 800k','-acodec mp3','-ab 192k','-ar 44100','-tune zerolatency','-f mp4','-movflags','faststart+frag_keyframe' 如您所见,我已经尝试了很多选择,但是我正变得非常绝望。我基本上只是在黑暗中跑来跑去。 我认为这并不重要,但这是我的请求标头: res.writeHead(200, { 'Content-Type':'video/mp4', 'Content-Length':stat.size, 'Content-Range':'bytes '+start+'-'+end+'/'+stat.size, 'Transfer-Encoding':'chunked' }); FFmpeg日志: file conversion error ffmpeg version …


2
为什么FLV容器中的H.264视频比MP4容器中的H.264视频这么快?
我正在开发一个试管站点,当前存在H.264格式问题。我注意到YouTube将他们的高清视频放入了MP4容器中,因此从逻辑上讲,我也这样做了。 接下来,我安装mod_h264_streaming了lighttpd以使流和时间轴清理工作。 问题在于大文件(在某些高分辨率下> 500MB)甚至要花很多时间才能开始缓冲(我读到Flowplayer和其他Flash播放器需要先下载元数据)。我使用MP4Box将xmov原子移到了文件的开头(我也尝试了Qt QuickStart),但这没有帮助。 接下来,我读到我需要交错音轨,所以我也这样做了。这没有引起任何变化:视频仍然很慢。 因此,我尝试将完全相同的H.264电影放到FLV容器中,并且播放缓冲几乎立即开始-不慢。 那我在这里想念什么?为什么我会选择带有模块的MP4容器,该模块mod_264_streaming看起来非常慢,而不是带有lighttpd的常规FLV容器mod_flv_streaming?显然,许多网站都选择MP4容器,但我不明白为什么。 作为附带的问题,我尝试使用HTML5 <video>标签尝试播放相同的H.264 MP4电影,并且擦洗很快!我查看了lighttpd的日志文件,发现Flash播放video.mp4?start=234器在每次清理时间轴时都会追加,而使用本机HTML5 <video>标签的浏览器则不会这样做。这是Flash的某种限制吗?为什么Flash流不能和HTML5流一样快?

3
将网络摄像头放在外面时应考虑什么?
对于我的一个网站,我需要安装一个室外网络摄像头(位于滑雪胜地)以将实时图像广播到该网站。 所以我的问题很简单:这种用法需要什么网络摄像头特性?然后,如何安装它并使其流到我的HTML页面?

1
如何通过VLC将PC桌面流式传输到电话?
我得到了这位著名的方便VLC播放器。我想通过RTSP将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 如何设置服务器?

2
linux命令“:>”如何工作?
我使用命令“:> file.log”将file.log截断为零长度。我是从互联网上获得的,但我不知道它是如何工作的。我认为它会将某些流复制到文件中,但是我无法手动找到它使用的流。

5
将音频从Windows 7流传输到Ubuntu
我有一台Ubuntu 9.10(alpha)计算机作为我的主要计算机,但也有一台Windows计算机,可以继续播放iTunes音乐。 我的高质量扬声器系统已连接到我的Ubuntu盒子。有什么方法可以将音频流传输到Ubuntu?(或者只是音乐,或者是Windows框中输出的所有声音) 理想情况是使用PulseAudio进行某些操作,但过去我无法使其在Windows上运行。


2
极低延迟的流媒体
我正在寻找一个现场演讲到一个溢出的演讲厅。我计划通过光纤连接(因此硬件/网络限制没有问题)将nVidia GeForce GPU连接到客户端的强大服务器以及具有极低延迟的溢流影院流式传输高清内容和音频。由于影院在彼此的听觉范围内,我需要尽量将延迟降至最小,以至于源和目的地之间没有明显的延迟。 我已经尝试过使用RTSP和H.264的VLC,但是我无法从大约1.5秒内降低延迟,这是非常值得注意的。 什么是实现音频/视频超低延迟传输的最佳方式?我意识到这是一个广泛的主题,但我想我会在这里试一试,看看是否有人遇到过这方面的解决方案:) 干杯!

1
如何在Firefox中播放音频和视频流?
我见过几个网站将音频传输到我的浏览器,如SoundCloud和Grooveshark,但Firefox不会在Linux中重现它们。我该如何重现这些流? 控制台充满了以下消息: [10:48:25.960] HTTP "Content-Type" of "audio/mpeg" is not supported. Load of media resource http://stream168a.grooveshark.com/stream.php?streamKey=874a8938966d8a9aa9bc33463bda8157749479a7_529df641_1a00e4e_2f578ed_fe2e2f8c_36_0 failed. @ http://html5.grooveshark.com/#!/now-playing [10:48:25.961] "MEDIA_ERR_SRC_NOT_SUPPORTED"

2
将视频从桌面上的VLC流式传输到“VLC for iOS”?
我想将位于桌面上的视频文件流式传输到安装了最近发布的官方的iOS设备 VLC 应用。两台计算机都在我的局域网中的相同地址空间,我知道他们的IP并成功ping它们。 我无法弄清楚直接从安装了VLC到iOS VLC应用程序的非服务器计算机流式传输视频的过程。 我不知道我的方法是否正确以及如何在iOS VLC中打开流。 这就是我做的方式: 在iOS VLC应用程序中,我选择菜单条目 Open network stream 只有一个空文本字段,我在其中输入上一个桌面窗口中显示的位置。之后它说播放错误并返回到我的空媒体库。 无论我在文本字段中键入什么,此行为都会显示相同的错误消息。


4
vlc可以无延迟地传输网络摄像头
我正在尝试让VLC实时显示我的网络摄像头: vlc -I dummy v4l2:///dev/video0 除了在动作(例如,我转过头)和在视频窗口中看到它之间有将近一秒钟的延迟外,大部分时间都可以做到。有什么方法可以减少延迟,或者可以使用其他软件(Gentoo Linux)?

1
UPNP浏览VLC内的MediaTomb内容?
大家好,我有一个不错的NAS盒子运行samba。我遇到的问题是我的无线网络的传输速度不够快,无法播放我拥有的蓝光片段,并且我不想浪费空间来保存原始的片段和低分辨率的片段(用于无线) 。 我找到了mediatomb(具有upnp支持的实时转码器),并希望使用它来流式传输到vlc播放器。如果我从mediatomb复制直接流链接并将其粘贴到vlc中,则可以正常工作,但我希望能够浏览vlc中的内容(例如播放列表)。我在vlc中查看过的任何地方(包括播放列表等)都没有显示我的upnp服务器。 有什么想法吗?谢谢,马克斯

2
Skype(免费)群组视频聊天中的最大用户数量
我办公室中的一群用户希望不在办公室时使用Skype进行一些常规会议。使用Skype基本版(非高级版)进行的群组视频通话中可以有多少用户有硬性限制? Skype网站上的任何信息都不是100%清晰的。 https://support.skype.com/en/faq/FA10613/what-do-i-need-to-make-a-group-video-call 列出了建议用于3、5或7个用户组视频聊天的硬件规格 https://support.skype.com/en/faq/FA10872/i-have-a-problem-with-my-group-video-call?q=maximum+users+is+video+call 提到第十个用户进入群组视频通话时可能出现的问题 http://www.skype.com/en/legal/gvc-fair-usage/ 描述Skype的合理使用政策以节省通话时间 http://www.skype.com/en/business/ 指出,企业版在小组视频会议中最多可以有250个用户 使用免费版本时,我发现的任何内容都没有显示Skype小组视频会议中可以有多少用户的确切数字。 有人有更多信息吗?根据每个用户的系统硬件和所有用户的带宽,这似乎是一个软限制。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.