一个基于flash的直播电视解决方案
来源:互联网 发布:软件开发企业即征即退 编辑:程序博客网 时间:2024/05/01 19:27
随着视频相关技术的进步和新产品的出现,人们对于在网络中实现直播的需求也越来越多。本文给出一个在网络中实现直播的解决方案,本方案可以用于把直播电视引入到网络中,也可以用于在网络中实现会议,讲座或者领导讲话等的“现场直播”。
方案采用当前网络中最流行的视频格式,也就是flash。很多视频分享站点采用flash,国际上比如Google的Youtube视频分享站点,国内比如土豆。
方案尽可能避免采用商业软件,至少避免采用付费软件,尽可能采用开源的产品。用到的产品有:
- Adobe Flash Media Live Encoder 3.1
- red5 0.9.0
- wordpress 3.0.1
- wordpress plugin – Flash Video Player 5.0.4
- 还需要一个采集卡或者摄像头。
第一步要做的就是依次安装上述软件,如果想实际运营,比较理想的是把Adobe Flash Media LiveEncoder,red5以及wordpress分别安装在不同的计算机或者服务器上,如果仅仅是为了测试,这样的安装就没有什么必要了。然后在wordpress上安装Flash Video Player插件。
第二部当然是启动Adobe Flash Media Live Encoder,red5以及wordpress三个服务。
第三步启动实时内容注入,这是在Adobe Flash Media LiveEncoder上完成的。无非是选择视频采集设备,音频采集设备,在输出配置中的FMSURL一栏,填入如下内容:rtmp://ip.of.the.red5/oflaDemo,在Stream一栏填入:livestream。然后启动编码。
第四步在wordpress的管理页面新建一个Post,并加入如下内容,且内容需要用中括号括起来:
flashvideo streamer=rtmp://ip.of.the.red5/oflaDemofile=livestream type=video /
最后用浏览器打开wordpress中刚刚加入的那个Post,会看到一个Flash播放器,开始播放。
ok?
顺便提一下,如果是点播,那么只是file=…的文件名不一样,比如oflaDemo就提供了avatar.flv等多个flv视频用于点播测试,在streams目录里。
- 一个基于flash的直播电视解决方案
- 基于Flash播放器的P2P直播解决方案
- 搭建基于crtmpserver的直播解决方案
- 基于EasyDarwin云视频平台的幼儿园视频直播(手机直播/微信直播)解决方案
- 基于RTMP协议的Flash流媒体网页直播播放器
- 做了一个安卓平台的网络电视, 怎么保证视频直播的流畅性?
- 网络电视解决方案的研究
- 测试一个基于flash的mp3 player
- 1小时开发一个基于RTMP的直播项目
- 在电视端网络视频播放加载一个视频预览的方法(电视基于安卓系统)
- Finger Chart:国产基于Flash开发的轻量级图表解决方案
- Finger Chart 基于 Flash 发开的轻量级图标解决方案
- 基于XML/JSON的Flash金融图表解决方案AnyStock
- 网络直播电视m3u8
- 网络直播电视m3u8
- 网络直播电视m3u8
- 小米盒子直播电视
- ios直播---基于LFLiveKit的直播项目
- 从SQL*NET和redo以及SGA来解决数据库慢的问题
- Windows API 串口编程
- 沟通,沟通,再沟通
- css 技巧
- wifi移植全过程记录【转】
- 一个基于flash的直播电视解决方案
- iThome电脑报周刊介绍OpenNMS Sans Effort(OSE)
- 【观点】风雨20年:我所积累的20条编程经验
- WinEdit(转)
- Bootloader(1)
- http://blog.chinaunix.net/u3/94754/showart_2213768.html
- SDL内存泄漏跟踪(thinkvd开发日志)
- 几个MessageQ的函数
- 事业编制考试