流媒体播放(海康)

Terryjia 2008-10-21 10:26:43
在转发服务器上可以预览和获取数据 现在将获取到的数据组播出去 客户端收到数据后怎么播放那?
不用DSHOW实现,不知道做过海康的高手怎么实现,用什么SDK?转发服务器用的那个2.20客户端SDK。
(PS:海康怎么那么多SDK啊,,,板卡SDK 硬解码SDK 软解码SDK 播放器 网络SDK 系统SDK等等 都不知道用哪个了。
我要做的是转发服务器跟录像服务器)
...全文
651 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hugeice 2008-10-27
  • 打赏
  • 举报
回复
打开流
PLAYM4_API BOOL __stdcall PlayM4_OpenStream(LONG nPort,PBYTE pFileHeadBuf,DWORD nSize,DWORD nBufPoolSize);

播放流
PLAYM4_API BOOL __stdcall PlayM4_Play(LONG nPort, HWND hWnd);

喂数据
PLAYM4_API BOOL __stdcall PlayM4_InputData(LONG nPort,PBYTE pBuf,DWORD nSize);

关闭流
PLAYM4_API BOOL __stdcall PlayM4_CloseStream(LONG nPort);

这是一个叫做 PlayMpeg4.h 的SDK,还有问题,你只能找海康的技术支持了

Terryjia 2008-10-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hugeice 的回复:]
很久以前用过,播放器SDK好像叫做PlayM4吧,SDK支持播放流,函数名好像是OpenStream,然后通过一个函数吧数据一点点的“喂”给SDK
[/Quote]

怎么个具体喂那?我现在要做的就是服务器这边播放图像 客户端那边也实时显示出来 不需要跟DOMO那样还必须打开一个文件播放。
现在客户端已经可以接收到视频流,但是好多API都需要一个文件句柄参数(比如DOMO中的ReadFile函数)。难带需要把接收到的数据先写进一个
文件在播放吗?那样是不是太麻烦了。。
UDX协议 2008-10-24
  • 打赏
  • 举报
回复
楼上正确,就是inputdata
hugeice 2008-10-24
  • 打赏
  • 举报
回复
很久以前用过,播放器SDK好像叫做PlayM4吧,SDK支持播放流,函数名好像是OpenStream,然后通过一个函数吧数据一点点的“喂”给SDK
linglongyouzhi 2008-10-24
  • 打赏
  • 举报
回复
不知道还有没有别的流媒体开发的库比较好用啊
Terryjia 2008-10-23
  • 打赏
  • 举报
回复
那个播放SDK必须要OPEN一个文件才能播放啊 我想实时播放怎么实现那?有函数的调用顺序最好。。。
UDX协议 2008-10-22
  • 打赏
  • 举报
回复
用播放sdk。
我以前也做过海康的转发服务器,支持级联。

2,553

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧