asp.net实现流媒体播放器 流媒体服务器asp.netvs2010c#数据库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用windowsmediaplayer控件,设置好正确的src属性即可。 http://wenku.baidu.com/link?url=T_xQUAg_QAi-KXhCZW3CKcAjNrVNF4VC3NdE2fOmiLqIUkhqRaa9svfMlYtmlUKsOzmVTlw3IAW8R89oRyyEjEowXFo1BMb314Wbk3r5wY7Windows Media Encoder和Windows Media Services构建在线直播系统这样你就可以在你的asp.net网页里面签入windows media player来构建你的流媒体播放平台了,当然这只是初级的。 这个:http://www.cnblogs.com/insus/archive/2012/10/26/2741239.html 用网页视频播放器-插件 来实现推荐ckplayer http://www.ckplayer.com http://blog.csdn.net/menxu_work/article/details/8834736推荐 jwplayer http://blog.csdn.net/zk818/article/details/7379789 没必要都要用后台来实现流媒体的播放。javascript完全可以。这个就行: var obj ='<object classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921" id="vlc"'+'codebase="http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab"'+'width="800" height="600" id="vlc" events="True">'+ '<param name="MRL" value="rtsp://218.204.223.237:554/live/1/66251FC11353191F/e7ooqwcfbqjoo80j.sdp">'+ '<param name="ShowDisplay" value="False" />'+ '<param name="AutoLoop" value="False" />'+ '<param name="AutoPlay" value="True" />'+ '<param name="Time" value="True"/>'+ '<embed pluginspage="http://www.videolan.org" type="application/x-vlc-plugin"'+ 'version="VideoLAN.VLCPlugin.2" width="800" height="600" text="Waiting for video"'+ 'target="rtsp://218.204.223.237:554/live/1/66251FC11353191F/e7ooqwcfbqjoo80j.sdp">'+ '</embed>'+'</object>'; 现在最重要的是中间的src怎样写 flv实现流媒体播放视频格式//添加播放信息 public string playSum; //保存视频点击率 public string flower; //保存视频被顶的次数 public string tile; //保存视频被踩的次数 public string videoDate; //保存视频发布时间 public string Name; //发布人 public string videoTitle; //视频名称 public string videoContent; //视频内容 public string videoType; //视频类型 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { addPlaySum(); } //播放视频并显示视频详细信息 videoInfo(); // 播放视频并显示视频详细信息 protected void videoInfo() { //编写SQL语句查询视频的详细信息 string sql = "select * from videoInfo where id=" + Request["id"]; SqlDataReader sdr = operateData.getRow(sql); sdr.Read(); //获取视频的路径 string link = sdr["videoPath"].ToString(); //获取视频发布日期 videoDate = sdr["videoDate"].ToString(); //获取发布人名称 Name = sdr["userName"].ToString(); //获取视频标题 videoTitle = sdr["videoTitle"].ToString(); //获取视频内容 videoContent = sdr["videoContent"].ToString(); //获取视频类型 videoType = sdr["videoType"].ToString(); //判断视频路径开头字符串是否为http:// if (!link.StartsWith("http://")) { //获取当前的绝对路径 string sss = Request.Url.AbsoluteUri; //查询play.aspx在字符串中的位置 int idx = sss.IndexOf("play.aspx"); //获取指定字符串 sss = sss.Substring(0, idx); link = sss + link; } //显示播放器并可以播放视频 this.Literal1.Text = operateMethod.GetFlashText(link); } asp.net上传图片被拒绝 网页静态页面的生成方法 100分求一个.net子窗口向父窗口传值的源文件 oracle中,操作数据多了,时间长了,自动把数据回滚了 怎么回事 页面上显示图片的地方怎么显示文字了? 截取字符串的简单问题! 高手来啊,关于NTFS下WEB目录权限到底如何设置? 关于继承Page类的问题 unicode的一个问题 类继承问题,basepage_Init没有运行(不定) 知道一个地址和方法名,怎么调用SOAP服务啊?
Windows Media Encoder和Windows Media Services构建在线直播系统这样你就可以在你的asp.net网页里面签入windows media player来构建你的流媒体播放平台了,当然这只是初级的。
http://www.cnblogs.com/insus/archive/2012/10/26/2741239.html
推荐ckplayer http://www.ckplayer.com http://blog.csdn.net/menxu_work/article/details/8834736
推荐 jwplayer http://blog.csdn.net/zk818/article/details/7379789
这个就行:
var obj ='<object classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921" id="vlc"'+
'codebase="http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab"'+
'width="800" height="600" id="vlc" events="True">'+
'<param name="MRL" value="rtsp://218.204.223.237:554/live/1/66251FC11353191F/e7ooqwcfbqjoo80j.sdp">'+
'<param name="ShowDisplay" value="False" />'+
'<param name="AutoLoop" value="False" />'+
'<param name="AutoPlay" value="True" />'+
'<param name="Time" value="True"/>'+
'<embed pluginspage="http://www.videolan.org" type="application/x-vlc-plugin"'+
'version="VideoLAN.VLCPlugin.2" width="800" height="600" text="Waiting for video"'+
'target="rtsp://218.204.223.237:554/live/1/66251FC11353191F/e7ooqwcfbqjoo80j.sdp">'+
'</embed>'+
'</object>';
//添加播放信息
public string playSum; //保存视频点击率
public string flower; //保存视频被顶的次数
public string tile; //保存视频被踩的次数
public string videoDate; //保存视频发布时间
public string Name; //发布人
public string videoTitle; //视频名称
public string videoContent; //视频内容
public string videoType; //视频类型 protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
addPlaySum();
}
//播放视频并显示视频详细信息
videoInfo();
// 播放视频并显示视频详细信息
protected void videoInfo()
{
//编写SQL语句查询视频的详细信息
string sql = "select * from videoInfo where id=" + Request["id"];
SqlDataReader sdr = operateData.getRow(sql);
sdr.Read();
//获取视频的路径
string link = sdr["videoPath"].ToString();
//获取视频发布日期
videoDate = sdr["videoDate"].ToString();
//获取发布人名称
Name = sdr["userName"].ToString();
//获取视频标题
videoTitle = sdr["videoTitle"].ToString();
//获取视频内容
videoContent = sdr["videoContent"].ToString();
//获取视频类型
videoType = sdr["videoType"].ToString();
//判断视频路径开头字符串是否为http://
if (!link.StartsWith("http://"))
{
//获取当前的绝对路径
string sss = Request.Url.AbsoluteUri;
//查询play.aspx在字符串中的位置
int idx = sss.IndexOf("play.aspx");
//获取指定字符串
sss = sss.Substring(0, idx);
link = sss + link;
}
//显示播放器并可以播放视频
this.Literal1.Text = operateMethod.GetFlashText(link);
}