Tag: videostream

在ASP.NET中传输文件的最佳方法

什么是使用ASP.NETstream式处理文件的最佳方式? 似乎有各种各样的方法,并且我正在http处理程序中使用Response.TransmitFile()方法,该方法将文件直接发送到浏览器。 这用于各种各样的事情,包括从webroot外部发送FLV到embedded式Flashvideo播放器。 但是,这似乎不是一个可靠的方法。 特别是Internet Explorer(7)有一个奇怪的问题,浏览器在查看一个或两个video后就挂起了。 点击任何链接等都不起作用,而在网站上重新开始工作的唯一方法是closures浏览器并重新打开它。 在其他浏览器中也会出现这种情况,但是频率要低得多。 基于一些基本的testing,我怀疑这是与文件stream式传输的方式有关…也许连接没有被正确closures,或沿着这些线路。 在尝试了几个不同的事情之后,我发现以下方法适用于我: Response.WriteFile(path); Response.Flush(); Response.Close(); Response.End(); 这解决了上述问题,查看video不再导致Internet Explorer挂起。 不过,我的理解是, Response.WriteFile()首先将文件加载到内存中,并且考虑到一些正在stream式传输的文件可能会相当大,这似乎不是一个理想的解决scheme。 我有兴趣听听其他开发人员如何在ASP.NET中传输大型文件,特别是stream式传输FLVvideo文件。

如何使用android exoplayer

我正在寻找在我的应用程序中实施Google的ExoPlayer 。 他们的文档对我来说似乎非常模糊,而我所需要的只是从URL播放video,没有复杂的自定义设置或类似的东西。 没有find任何教程如何做到这一点。 他们在git上的例子太复杂了,因为我不熟悉videostream,所以我不太了解。 所有我设法做到这一点是显示一个com.google.android.exoplayer.AspectRatioFrameLayout 。 基本上,我有一个URL。 我需要播放video,并在用户翻转屏幕时处理onConfigurationChanged 。 谁能帮忙?

在TextureView上播放video

在Android的TextureView的文档说,你可以使用一个TextureView播放video:但我似乎无法find如何做到这一点的任何示例。 有人知道吗? 我需要使用textureView因为我想animationvideo。 我想以.3gp / .mp4格式播放video,而不是来自相机的video:) 任何帮助,将不胜感激.. 更新: 解决scheme发布为社区wiki答案

HTML5直播

对于学校,我需要build立一个HTML5直播网站。 他们有一个他们已经使用的Flashstream媒体播放器,但现在他们希望它使用HTML5。 我怎样才能做到这一点? 我试图使用video标签,但我无法得到它的工作。 以下是我的代码。 有人能指出我的方向吗? <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Deltion Live Streaming</title> <script language="javascript" type="text/javascript" src="../swfobject.js"></script> </head> <body> <video id="movie" width="460" height="306" preload autoplay> <source src="rtmp://fl2.sz.xlcdn.com:80/sz=Deltion_College=lb1" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'> <!– HERE THE CODE FOR THE ALTERNATIVE PLAYER (FLASH) WILL BE! –> </video> </body> </html>

TCP与videostream上的UDP

我刚从networking编程考试中回到家,他们问我们的一个问题是“如果你要stream式传输video,你会使用TCP还是UDP?给存储video和现场videostream解释一下” 。 对于这个问题,他们只是简单地期望对存储的video和UDP的实时video的TCP简短的回答,但我在回家的路上想过这个,是否更好地使用UDPstream媒体直播video? 我的意思是,如果你有足够的带宽,并且说你正在进行足球比赛或演唱会,你真的需要使用UDP吗? 比方说,当你正在播放这个音乐会或者使用TCP的任何东西的时候,你会开始丢失数据包(在你和发送者之间的某个networking中发生了一些不好的事情),并且整整一分钟你都没有收到数据包。 videostream将暂停,并在一分钟之后,数据包开始再次通过(IP为您find一条新的路线)。 接下来会发生的事情就是,TCP会在你丢失的那一刻重新传输,并继续向你发送实时stream。 作为一个假设,带宽高于stream上的比特率,并且ping不是太高,所以在很短的时间内,你丢失的那一分钟将作为你的stream的缓冲区,这样,如果丢包再次发生,你将不会注意到。 现在,我可以想到一些设备,这不是一个好主意,比如video会议,因为在video聊天过程中的延迟是非常可怕的,所以你总是需要在videostream的尽头。在足球比赛或者音乐会期间,如果你是在stream后面的一分钟,那么它有什么关系? 此外,您可以保证获得所有数据,最好保存以备以后查看。 所以这使我想到了我的问题。 有什么缺点,我不知道使用TCP实时stream媒体? 还是应该是真的,如果你有带宽的话,你应该去TCP,因为它对networking(stream量控制)来说是“更好的”?

通过使用JavaScript的websockets进行videostream式传输

使用JavaScriptstream式传输实时video最快的方法是什么? 通过TCP的WebSocket是一个足够快的协议来传输30fps的video吗?

通过WiFi实时streamvideo从一个Android手机到另一个

我已经search了互联网天如何实现从Android手机到另一个Android手机通过WiFi连接的videostreamfunction,但我似乎无法find任何有用的东西。 我看了Android开发人员的示例代码,stackoverflow,谷歌,安卓博客,但没有。 我所能find的只是某种电话到桌面或桌面到电话的stream媒体解决scheme,但在我的实施过程中没有任何东西可以借鉴。 我需要使用arduino ADK来控制一个机器人,所以我使用了两个手机,一个将安装在机器人上,另一个将接收来自机器人的videostream。 我提到这一点是因为我试图在广播时间和观看时间之间实现最小的延迟。 我正在写2个应用程序,一个主应用程序来控制机器人(从手持电话),这将控制从应用程序和接收stream,第二个从应用程序将运行在机器人手机上,控制电机/执行器/stream到主应用程序。 我不能使用第三方应用程序。 我需要将videostream代码整合到我的2个应用程序中。 有什么select来实现这一目标? 也是很难做,因为我从来没有videostreaming工作,艰难,我在Java和Android的发展很好。 我应该如何编码/解码stream,如何启动连接,我需要使用UDP而不是TCP / IP? 我真的不知道从哪里开始,没有任何示例代码。 我很确定这可以实现。 我找不到有用的东西让我开始正确的方向。 我偶然发现了spydroid,但它在桌面上使用VLC,所以对我来说并不合适。

将video从Android相机stream式传输到服务器

我已经看到了很多关于如何将video从服务器stream式传输到Android设备的信息,但是对于其他方面来说,ala Qik并不多。 有人能指出我在这里的正确方向,或者给我一些build议,如何解决这个问题?

从iPhonestream式传输video

我可以从iPhone的相机中获得单独的帧。 我需要的是将声音打包到服务器上的方法。 发送文件一旦我有他们是没有太大的问题。 它的stream媒体文件的一代,我有问题。 我一直在试图让FFMpeg工作没有太多的运气。 任何人有任何想法,我怎么能把这个closures? 我想要一个已知的工作API或获取FFMpeg在iPhone应用程序中正确编译的说明。

如何在网页上显示RTSPvideostream?

我有一个提供实时RTSPvideostream的networking摄像头。 我可以使用VLC媒体播放器通过提供URL来查看提要: rtsp://cameraipaddress 但是我需要在网页上显示Feed。 相机供应商提供了一个我正在使用的ActiveX控件,但它确实是越野车,并导致浏览器频繁挂起。 有谁知道我可以使用哪些支持RTSP的替代video插件? 相机可以configuration为以H264或MPEG4格式进行stream式传输。