-
问一下关于AS的 rtmp协议的问题30
连接网站的rtmp 怎么总是连接不上
很少很少情况成功连接 没一会就断了。
换过浏览器 chrome firefox ie .和win7 64. xp sp3.都一样的效果。。
但是朋友的电脑 总是一连就连上了
我是10m光纤 我甚至在每个小时 都试着连接 以为是宽带高峰问题 但是没效果,
我还把路由器上面的TPC 1935端口打开 还是不行。。
不知道rtmp协议 客户端访问链接rtmp协议 需要什么环境条件?
不太了解rtmp协议 请大家帮我解决下这个头痛的问题 非常感谢!
2013年5月08日 19:31
1个答案 按时间排序 按投票排序
-
我用的red5 ,播放器用的是flowplayer。
把red5整合到tomcat中,程序是SpringMVC+springSecurity
播放页面嵌入播放器的js:<script> $f("wowza", "js/web/flowplayer-3.2.14.swf", { clip: { url: '${webVideo.url }', //recorderTest1_0.flv autoPlay: true, //是否自动播放 //live: true, //url:'livetest' //这两个是对应的直播时应该配置的属性,直播时必须要添加live:true属性 scaling: 'fit', //autoBuffering:true, //是否缓冲 //bufferLength:5, //缓冲长度 // 配置播放片段使用的插件名称,此处我们使用的是rtmp provider: 'rtmp' }, plugins: { controls: { //控制栏样式 url: "js/web/flowplayer.controls-3.2.15.swf", buttonColor: 'rgba(0, 0, 0, 0.9)', buttonOverColor: '#000000', backgroundColor: '#D7D7D7', backgroundGradient: 'medium', sliderColor: '#FFFFFF', sliderBorder: '1px solid #808080', volumeSliderColor: '#FFFFFF', volumeBorder: '1px solid #808080', timeColor: '#000000', durationColor: '#535353', enabled:{ //控制 controls上各个控件是否可用。 all: true //所有控件可用 //scrubber: false, //进度条不可用 //fullscreen: false, //全屏按钮不可用 //play: false //播放按钮不可用 } }, playlist: true, rtmp: {//在此处配置rtmp插件 url: "js/web/flowplayer.rtmp-3.2.11.swf", // netConnectionUrl定义在哪去找视频流 netConnectionUrl: 'rtmp://192.168.1.110/travel' } }, //onFinish: function() { //alert("Click Player to start video again"); //} }); </script>
2013年5月09日 10:40
相关推荐
as3socket写的rtmp协议类,完成基本的连接功能,可以获取服务器返回的16进制数据
总之,Flash AS3.0结合RTMP协议为开发者提供了一种强大的工具来处理实时视频流。通过理解并运用上述步骤,开发者可以创建自定义的视频播放器,实现从RTMP服务器读取视频,播放、暂停、停止等操作,满足不同应用场景...
【描述】:“使用AS3写的一个能播放HLS协议和RTMP协议的demo” 在描述中,我们可以理解到这个demo的核心功能是实现多协议视频播放。HLS是一种由苹果公司提出的适应性流媒体协议,适用于不同带宽条件下的跨平台播放...
首先,RTMP协议的工作原理是通过建立一个持久性的TCP连接,允许服务器和客户端之间进行双向通信。它支持音频、视频和控制数据的实时传输,适用于流媒体服务提供商向用户推送内容。在直播场景中,视频源(如摄像头)...
首先,要实现这个功能,我们需要一个Python库来处理RTMP协议,例如`libav`或`ffmpeg`的Python绑定库`pyffmpeg`,或者更轻量级的`pymedia`。然而,由于`libav`和`ffmpeg`的Python接口可能较为复杂,这里推荐使用`...
RTMP推流,收流的各代码实现和代码和协议讲解 包括如下内容【0】所有需要的软件、代码、资料都在百度云盘...结合代码和协议,让您尽快熟悉RTMP协议和这套开源的代码,您可以改造成您需要的程序。RTMPDump是个好代码。
开发者可能已经实现了一套接口,允许用户通过Android手机的摄像头捕捉视频流,然后通过RTSP或RTMP协议将这些流推送到服务器,或者从服务器拉取流到手机进行播放。这样的功能对于开发直播应用至关重要,因为它可以...
* 支持RTMP协议(支持red5,wowza,FMS等rtmp流媒体点播与直播);也支持http协议; New * 支持5种广告功能:支持前置广告、视频广告、暂停广告、角标广告、后置广告; New * 提供更丰富的JS函数接口,用于更方便的处理...
XMLSocket用于双向的TCP连接,URLLoader用于HTTP、HTTPS和FTP请求,NetConnection支持实时数据流,如RTMP协议,常用于流媒体应用。 七、错误处理 AS3使用try...catch...finally语句处理运行时错误。当发生错误时,...
9. **网络通信**:AS3提供了XMLSocket、URLLoader和NetStream等类,可以实现HTTP、FTP、RTMP等网络协议的数据交换,支持XML、JSON等数据格式的解析。 10. **音频与视频播放**:通过Sound和Video类,AS3可以播放和...
它使用RTMP协议将用户的绘图动作广播给其他连接的用户。Red5的`SharedObject`功能可以实现客户端之间的数据同步,确保所有用户看到的白板状态一致。 6. **网络通信**: AS3中的`NetConnection`和`NetStream`类用于...
4. 实时流媒体协议:如RTMP(Real-Time Messaging Protocol)用于从桌面到FMS服务器的数据传输。 5. 多线程编程:确保直播过程不影响用户界面的响应性。 6. 错误处理和调试:处理可能出现的网络中断、编码错误等问题...
RED5则是一款开源的流媒体服务器,支持实时流协议(RTMP)、RTMFP(Flash P2P)以及HLS(HTTP Live Streaming)。将AS3与RED5结合,可以实现高质量的视频播放功能,尤其是在网络直播和点播服务中广泛应用。 在AS3中...
3. **RTMP协议处理**:理解RTMP协议的工作原理,包括握手过程、数据传输格式以及如何处理不同类型的RTMP命令消息。 4. **流适应性**:根据网络条件变化,播放器需要能自动切换不同的比特率,以提供最佳的观看体验。...
在特定情况下,可能需要自定义流媒体服务器来满足特定需求,例如将RTMP协议转换为Session Initiation Protocol (SIP)。SIP是一种互联网标准协议,用于建立和管理多媒体通信会话,如语音和视频通话。实现这样的转换,...
开发者可能使用了AS3的Socket类或NetConnection类来实现网络通信,这两个类分别支持TCP和RTMP协议,能够实现数据的双向传输。 【P2P通信】:P2P技术在聊天室中的应用,意味着用户之间的消息传递直接发生在客户端...
文件"Taking-audio-stream-from-Twilio-by-SIP-and-sending.pdf"可能是关于这个过程的详细指南,而"sip-as-rtmp-html-js-example.zip"则可能包含示例代码或项目模板,供开发者参考和实践。对于希望学习或实现类似...
2. **Red5 Server**:如何配置和集成Red5服务器,了解RTMP协议,以及如何通过Red5进行视频和音频流的处理、录制和播放。 3. **Flash Player或Adobe AIR**:由于AS3主要是为Flash Player或Adobe AIR开发,所以会涉及...
RED5则是一个开源的流媒体服务器,它支持实时传输协议(RTMP)、HLS、RTSP等,常用于在线视频直播和点播服务。本文将深入探讨如何利用AS2与RED5协同工作,实现视频播放功能。 首先,了解AS2中的视频播放机制。在AS2...
FMS支持RTMP(Real-Time Messaging Protocol)协议,这是一种用于实时数据传输的协议,广泛应用于在线视频和音频流媒体服务。FMS 3.5是2009年发布的一个版本,包含了多项增强功能和优化,如提高了性能、增强了安全性...