mp4 播放器html代码 VLC_SDK的调用(3)

电脑杂谈  发布时间:2019-03-11 10:09:10  来源:网络整理

播放

播放本地文件

myControl1.MediaPlayer.Play(new FileInfo(Environment.CurrentDirectory + @"\video\wow" + i + @".mp4"), null);

播放URI文件

myControl1..MediaPlayer.Play

5、安装vicomsoft dhcp server并运行,在菜单中的“network”下的“dhcp setup”中的“boot server ip”设定为192.168.0.1,“boot file”设定为c:\program files\3com\dynamicaccess boot services\win98.pxe (3com dabs中的启动文件路径,win98.pxe的法见下文),在菜单中的“ports”下的“new port”中把“ip address”由缺省的192.168.181.254改为192.168.0.1,在“router address”中填入“192.168.0.1”(此为工作站网关),点ok确定退出。

netcore-b路由器无线网络模式设置2、dhcp服务器配置:在管理界面点击“网络配置”——>“dhcp服务”——>“dhcp服务器状态”选择“开启”——>“ip地址池”建议范围设置在192.168.1.100-192.168.1.254——>点击“保存生效”。

2、dhcp服务器配置:在管理界面点击“网络配置”——>“dhcp服务”——>“dhcp服务器状态”选择“开启”——>“ip地址池”建议范围设置在192.168.1.100-192.168.1.254——>点击“保存生效”。

nohup java -jar recommend.jar 8 >> d:/home/data/recommend/new/info.log &scp -r recommend/ root@192.168.1.239:/home/data12:遍历目录下所有的文件中是否含有【192.168.13.5】字符串。

停止播放

myControl1.MediaPlayer.Stop();

其他功能可参见开源框架源码。

VLC客户端可以作为流媒体转发服务端。如下图所以操作:

打开VLC客户端

选则【流】选项

选择【网络】选项卡,设置网络协议,点击【串流】。

确认流输出媒体源,点击【Next】。

设置流输出目标,选择输出方式。本例选择HTTP方式。然后点击【添加】

选择流输出的端口号和路径访问名称,然后点击【Next】。mp4 播放器html代码

选择输出流的转码格式,并点击工具图标按钮设置具体参数。

输出流

转发流,标题上显示【流】字样,即表明流媒体开始转发

流显示

显示的方式使用HTML5Video标签,Html5的Video标签只支持三种视频格式,OGG,WebM,MP4,经过测试,video标签只能播放VLC转发的OGG格式视频。

建立一个html文件:

也可转发本地视频文件流。

上图用客户端实现的功能,可以用SDK实现。

其C语言库为libvlc_vlm.h。在这个文件中包含了“推流器”广播和点播的控制功能。

我把在c#中封装的实现推流器功能核心SDK方法归纳如下:

在赋值参数时需要注意自定义广播名称、视频源地址和目标地址的字符串转换为指针时需要做如下操作:

具体实现方式如下:

传入参数:

实现实时流回调的流程与普通播放方式相同,唯一区别在于,普通播放方式需要指定播放窗体,实时流回调不需指定播放窗体,只需在回调方法中获取视频流数据然后用自定义方式显示出来。具体操作如下:

首先封装三个委托方法:

其次封装两个方法:

具体调用过程如下:

创建一个libvlc实例

创建一个mediaPlayer实例

创建一个media实例

创建实例常用两种方式,一种是根据本地文件路径。

一种是根据网络地址

解析视频源信息

经实例运行验证,不是用此方法普通方式和回调方式的视频流也可以播放。

将视频源绑定到播放器上

释放视频源

设置解码后视频格式

设置实时流视频解析

预先设置的变量

初始化三个委托

设置回调

使用回调前前先定义一个线程锁。

锁定一个图片缓冲区时先锁定,然后初始化这个缓冲区。

显示图片的委托中进行的处理,我选择了解析为Bitmap,然后显示在pictureBox上。

此委托中用到了一个winapi函数

解锁图片缓冲区


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/bofangqi/article-92791-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 栾清
      栾清

      但没人说淘宝卖的都是假的

    热点图片
    拼命载入中...