社区
多媒体/流媒体开发
帖子详情
实时播放接收到的TS流(用UDP发送的),如何设置vlc控件?
Joan201401
2008-12-30 04:58:57
如题,如何边接收TS流,边播放。播放控件用的VLC控件。如何实现?谢谢!
...全文
1665
17
打赏
收藏
实时播放接收到的TS流(用UDP发送的),如何设置vlc控件?
如题,如何边接收TS流,边播放。播放控件用的VLC控件。如何实现?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lang0728
2011-10-08
打赏
举报
回复
我现在也在研究这ts流经rtsp传输到网络,基于direct show框架,有没有这方面的朋友,可以交流下,回帖交流
zsfafaye
2011-05-05
打赏
举报
回复
[Quote=引用 1 楼 lifecannotbequiet 的回复:]
UP
[/Quote]
前辈,我现在也要做这样的东西,能不能加qq请教下您?我的QQ3 79 682247
ziputao110
2010-09-21
打赏
举报
回复
想看看
zjy118
2010-07-28
打赏
举报
回复
需要 需要回复才能看吗
lwx_worker
2010-01-12
打赏
举报
回复
还有我的控件里怎么没这些API,只有AddTarget()和Play()啊,怎么实时播放,请指教!
lwx_worker
2010-01-12
打赏
举报
回复
[Quote=引用 11 楼 lifecannotbequiet 的回复:]
搞定了,谢谢大家!
m_VLC.SetBaseURL("udp://@:8010");
m_VLC.SetAutoPlay();
这样就OK了:)
[/Quote]
我现在也做这个,想向LZ你请教一下,你使用vlc接收ts流的过程代码能否贴出来参考一下
Joan201401
2009-01-09
打赏
举报
回复
搞定了,谢谢大家!
m_VLC.SetBaseURL("udp://@:8010");
m_VLC.SetAutoPlay();
这样就OK了:)
ketao_78
2009-01-05
打赏
举报
回复
As i knew , VLC has some sample code in its documentation , you may refer to it.
Joan201401
2009-01-05
打赏
举报
回复
是的,就是VLC播放器的控件。
我现在定义了一个VLC控件变量:m_VLC
具体怎么使用呢?我这样试过怎么行不通呢?
m_VLC.SetBaseURL("udp://202.110.10.10:8010");
m_VLC.SetAutoPlay();
单眼皮的老虎
2009-01-04
打赏
举报
回复
没用过你说的VLC控件。是比较著名的那个VLC播放器的控件吗?
如果是VLC播放器,它本身支持UDP的数据接收和播放,你把URL设置一下就可以。
播放文件是file://c:/001.mpg,播放UDP数据是udp://202.110.10.10:8010这样的形式。
Joan201401
2009-01-04
打赏
举报
回复
再UP
Joan201401
2009-01-04
打赏
举报
回复
(另一台机子用UDP发送TS流。)
程序实现一边接收TS流数据,一边播放。
Jeremiah_Java
2009-01-04
打赏
举报
回复
不大明白,实时播放?
Joan201401
2009-01-04
打赏
举报
回复
to vcmfcsoft:
多谢回复!
ffdshow怎么用呢?可以大概讲下吗?
vcmfcsoft
2009-01-04
打赏
举报
回复
windows下用ffdshow最容易。
Joan201401
2009-01-04
打赏
举报
回复
。。。。。。
Joan201401
2008-12-31
打赏
举报
回复
UP
vlc
vlc
vlc
vlc
vlc
vlc
vlc
vlc
vlc
vlc
vlc
vlc
C#H264格式视频解码
C#H264格式视频解码, 使用FFMPEG解码为H264视频文件,解码后的数据保存为.YUV,可以使用
VLC
等
播放
器
播放
。
openrtxp.zip
openrtxp是一个小型的r
ts
p/rtmp协议的rtxpserver, ANSI C语言开发,方便移植到嵌入式系统如IPCam. 功能list: (1)支持H264 + AAC编码格式封包成R
TS
P/RTMP,可以使用
VLC
/
VLC
网页
控件
播放
,RTMP可以用
VLC
/flash player/kmplayer
播放
. 支持RTP over TCP/
UDP
. (2)R
TS
P/RTMP的URL可配置,缺省URL如下: VOD点播(文件回放):r
ts
p://192.168.2.62/playback/test.mp4 直播:r
ts
p://192.168.2.62/stream/0 RTMP的url和R
TS
P一致,只需要把"r
ts
p"修改为"rtmp" 图像延迟在250ms左右. (4)同时支持基于
UDP
/TCP的
TS
流
直播. (5)移植很方便,只需要编写约7个直播
流
获取Audio/Video的函数即可. (6)支持DVR功能,通过简单的调用,即可实现把直播
流
保存到硬盘中(支持.mp4/.
ts
格式) (7)所有代码为纯C代码,可移植性强。 移植很方便,只需要编写约7个直播
流
获取Audio/Video的函数即可. int liveInit(); int liveUninit(); void* liveCreate(char* filename,void* prv,double* duration,unsigned int* video_codec,unsigned int* video_width,unsigned int* video_height,unsigned int* video_fps,unsigned int* video_bps,unsigned int* audio_codec,unsigned int* audio_samplerate,unsigned int* audio_channels,unsigned int* audio_bps); int liveGetHeaderPacket(void* hdl,int data_type,char* buf); int liveGetVideoPacket(void* hdl,char* buf,double* p
ts
,int* sync); int liveGetAudioPacket(void* hdl,char* buf,double* p
ts
); int liveDestroy(void* hdl); FAQ: 1.为什么要用ffmpeg和ssl? 答:ssl是rtmp协议要用到。
ts
流
,mp4文件都是由ffmpeg中的方法来实现的。如果去掉这两个lib,就支持不了rtmp,.
ts
,.mp4等功能。 libssl和libcrypto则是rtmp要使用的,修改configs.h 和Makefile就可以很容易地去掉。 playback/DVR/
TS
功能要用到ffmpeg lib的支持,修改configs.h和Makefile也很容易去掉ffmpeg,但这三项功能就实现不了。 去掉openssl和ffmpeg后,编译出来的image size在83KB左右。 2.如何支持底层的多通道?比如一个是1080P ch,一个是CIF ch. 答:通过live->idx = idx=atoi(filename);来区分不同的hw path。 3.如何支持多session或多个client连接? 答:来一个session,就调用liveCreate()来生成一个live实体。 liveCreate()的时候每次都是malloc()一个新的instance,那个instance包含一个h264enc指针和一个rd。 h264enc指针内部有一个wr,也就是说所有的
流
都共享一个h264enc指针,但每个
流
的rd是独立的。 第二次liveCreate()的时候,h264enc指针已经有了,就不需要再次建立h264enc指针了,直接引用就可以了(因此h264enc内部要做引用计数) 每多调用一次liveCreate(),h264enc->ref++。 每调用一次liveDestroy(),就h264enc->ref--,==0的时候就真正destroy h264enc。
VLC
视频
播放
器原理详细分析含
TS
流
格式分析
vlc
是一个功能强大的玩意,能做很多有意思的事情。 最简单的,从界面打开一个文件
播放
,也可以在命令行下使用,如 C:\Program Files\VideoLAN\
VLC
>
vlc
.exe test.
ts
获取内置的帮助,会写到
vlc
-help.txt C:\Program Files\VideoLAN\
VLC
>
vlc
.exe -h 获取更详细的帮助,有大量的选项介绍 C:\Progra
Qt 中使用
VLC
-Qt
播放
网络视频
流
(附实例)
VLC
-Qt库:一个在lib
VLC
基础上结合了Qt框架的开源库。它提供了媒体
播放
的视频、音频处理控制的核心类,并提供基于QWidget和QML的GUI框架。
多媒体/流媒体开发
2,552
社区成员
20,278
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章