CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  专题开发/技术/项目 >  多媒体/流媒体开发

500分求一个程序 象PPLive那样把接收到的数据推到media player中进行播放

楼主fengge8ylf(秀视工作室,承接P2P项目)2006-10-27 13:29:57 在 专题开发/技术/项目 / 多媒体/流媒体开发 提问

数据可以直接从硬盘文件中读取作为源  
  要做到两点   1.可以播放内存中的数据  
                        2.可以把内存中的数据写到文件里   然后播放文件里的数据  
  总原则是边供应数据边播放  
  问题点数:50、回复次数:26Top

1 楼luoqintao(tooluck)回复于 2006-10-27 14:03:30 得分 10

做一个http的web服务就行了  
  Top

2 楼fengge8ylf(秀视工作室,承接P2P项目)回复于 2006-10-27 15:25:44 得分 0

我知道   但我要的是具体的代码Top

3 楼fengge8ylf(秀视工作室,承接P2P项目)回复于 2006-10-27 17:11:49 得分 0

u  
  pTop

4 楼yyhzpk(zpk)回复于 2006-10-31 20:11:49 得分 10

自已写一个source   filter,然后修改注册表,让media   player来调用Top

5 楼luoqintao(tooluck)回复于 2006-11-01 11:46:20 得分 10

看看ffmpeg和ffserver,一个开源的项目,能满足你的要求。Top

6 楼dijkstar(张炜)回复于 2006-11-10 17:29:10 得分 0

关注Top

7 楼photons(皮皮虾)回复于 2006-11-11 22:21:16 得分 0

我已经写了这样的代码,不过和PPLive相比还有一些差距,主要是暂停和停止比较慢Top

8 楼litaoye()回复于 2006-11-20 04:44:46 得分 10

自己做个简单的端口监听,然后将流信息转发到这个端口,让Media   player通过http/mms/ftp方式访问即可Top

9 楼fengge8ylf(秀视工作室,承接P2P项目)回复于 2006-11-27 20:17:39 得分 0

upTop

10 楼phiger(phiger)回复于 2006-12-21 16:43:51 得分 10

简单的,自己写一个Server监听一个端口,   Media   Player通过http访问的话,会发一个GET请求  
  GET   /....asf   HTTP/1.1  
  Accept:   */*  
  User-Agent:   NSPlayer/10.0.0.3802  
  Host:   127.0.0.1  
  X-Accept-Authentication:   Negotiate,   NTLM,   Digest,   Basic  
  Pragma:   version11-enabled=1  
  Pragma:   no-cache,rate=1.000,stream-time=0,stream-offset=0:0,packet-num=4294967295,max-duration=0  
  Pragma:   packet-pair-experiment=1  
  Pragma:   pipeline-experiment=1  
  Supported:   com.microsoft.wm.srvppair,   com.microsoft.wm.sswitch,   com.microsoft.wm.predstrm,   com.microsoft.wm.startupprofile  
  Pragma:   xClientGUID={3300AD50-2C39-46c0-AE0A-02AB841D621A}  
  Accept-Language:   en-US,   *;q=0.1  
   
  然后服务器回应一个response:  
  HTTP/1.1   200   OK\r\nServer:   ESS/1.0\r\nConnection:   close\r\n\r\n  
   
  请切向客户端发送Header   Information.  
  然后不断发送Media   Stream就可以了.  
  Top

11 楼fengge8ylf(秀视工作室,承接P2P项目)回复于 2006-12-21 20:45:48 得分 0

楼上的大侠   我试了好多次都没成功   可能在细节上没处理好     你能提供一个DEMO给我吗   谢谢Top

12 楼phiger(phiger)回复于 2006-12-22 11:16:07 得分 0

首先你要获取他的Header,和Media包,  
  一种你可以写一个客户端,架设一个Media   Server,连到Media   Server,获得他的头部信息,和内容数据报,然后通过这个客户端转发出去,很多P2P   Stream可能是这么做的.  
   
  还有你可以用WMFSDK,IWMWriter,自己实现一个IWMWriterSink,OnHeader会给你Header信息,OnDataUnit会给你Media内容    
     
  Top

13 楼fengge8ylf(秀视工作室,承接P2P项目)回复于 2007-01-03 13:17:12 得分 0

upTop

14 楼dawei26()回复于 2007-01-05 14:59:47 得分 0

请教大家:头部信息是在response里面发给media   player吗?是不是放在一个HTTP包的实体部分?头部信息有规定的格式吗?包含什么信息?谢谢!Top

15 楼egg43()回复于 2007-01-05 15:37:16 得分 0

请教各位高人:  
          当服务器读取所有Header,Data包并全部发送去Media   Player后~Media   Player总是播放到最后15秒处出现缓冲.  
  Top

16 楼egg43()回复于 2007-01-05 15:37:35 得分 0

怎么解决以上问题呢?Top

17 楼crystal_heart(笑看风云)回复于 2007-01-06 19:25:23 得分 0

upTop

18 楼Shankr()回复于 2007-01-10 17:09:25 得分 0

关注Top

19 楼zjl3638656(I~~~~T感冒了还是有人想我了??)回复于 2007-01-11 09:08:38 得分 0

upTop

20 楼wtjfree()回复于 2007-01-16 08:29:42 得分 0

upTop

21 楼fengge8ylf(秀视工作室,承接P2P项目)回复于 2007-01-16 09:20:42 得分 0

u  
  pTop

22 楼dawei26()回复于 2007-01-16 09:33:51 得分 0

顶一下,我也想知道关于这个问题的更多信息。Top

23 楼vishr()回复于 2007-01-17 12:02:30 得分 0

主题:基于嵌入式DSP的H.264视频编解码设计与优化  
   
   
  招生简章、报名表下载  
   
  培训内容:  
  1,   视频编解码算法的移植方法  
  2,   基于C64和C64+的算法优化方法  
  3,   阐述xDIAS算法封装标准,以及和xDM的关系  
  4,   实现Davinci平台的T264算法移植优化和封装,构建实现Davinci视频编解   码演示系统  
   
  第一天:  
  1,TI   视频相关产品发展趋势概述(TI   公司)  
  2,基于TI_C64核DSP(DM642)CPU框架介绍;媒体处理指令集介绍;CACHE结构、DMA架构;  
  3,H.264视频压缩标准阐述,T264编码器框架介绍;  
  4,基于DM642的H.264视频编解器设计和优化思路:264编码算法优化设计、根据DSP的CACHE结构、DMA架构进行H.264编码器程序框架设计优化、基于媒体处理指令集的汇编语言优化设计。  
   
  第二天:基于DM642的算法优化,T264编码器框架介绍,基于DM642的T264   编码器移植。  
                  例子:  
                例A:T264编码器在CCS上移植,  
                例B:integer_DCT优化:从C语言——〉Intrinsic——〉线形汇编,  
                例C:针对T264运动估计算法,根据DSP框架的优化设计与实现  
   
  第三天:  
  1,DAVINCI框架介绍;基于DAVINCI的设计理念简介;  
  2,DAVINCI内部DSP(C64+)子系统框架介绍;  
  3,基于DSPLINK的ARM与DSP进行通信机制介绍;  
  4,xDIAS与xDM的关系及各自算法封装,   VISA接口机制。  
          例子:基于DAVINCI_xDM_VISA   的T264编码器算法封装。  
  5,研讨,总结  
   
            作为学习例子我们将提供一套能在DM642上实现15fps@baseline   CIF   的T264编码程序。基于这套程序的继续优化,将可以达到大约30fps的实时CIF格式压缩。   另外,还提供给大家我们自己整理过的TI分类文档。  
   
  培训费:3000元/人,含教材费、午餐费(午餐标准25元/位)  
  三人及三人以上集体报名   八折优惠。  
   
  时间:   2007年1月29、30、31,每天9:00—17:30  
   
  地点:   上海交通大学  
   
  要求:   对DSP有基本了解,掌握C语言,熟悉视频编、解码标准。  
   
  报名:   下载报名表,填写完整后mail至vishr@sina.com或者传真至(+86)21-34293702  
   
  特点:    
  1,为嵌入式多媒体开发的入门者提供一些方向性的指导,使他们可以尽快上手,少看一些不必要的文档和少走一些弯路;  
  2,为关心和已经涉及到DAVINCI开发的工程人员提供一次有关算法封装的培训;  
  3,提供DAVINCI与DM642平台和实用的源代码;  
  4,由专门从事视频编解码的技术开发人员现场指导;  
  5,参加培训的学员在培训期间订购闻亭的Davinci开发板可享受优惠政策。  
   
   
  联系人:   高小姐   021-34293702  
   
  主办方:   德州仪器(TI)  
                        闻亭数字系统(北京)有限公司  
                        上海炜寅信息科技有限公司  
   
   
  Top

24 楼MITSMI(leo)回复于 2007-01-17 17:05:47 得分 0

关注Top

25 楼pushandpop(123456)回复于 2007-01-19 17:21:55 得分 0

pplive好像是直接发送的asf格式数据包,不是media   encoder流化后的格式,不是很懂,还望高手赐教。Top

26 楼MITSMI(leo)回复于 2007-01-24 11:47:28 得分 0

高手们,解决了否,解决了共享以下方案吧Top

相关问题

关键词

得分解答快速导航

  • 帖主:fengge8ylf
  • luoqintao
  • yyhzpk
  • luoqintao
  • litaoye
  • phiger

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo