Recently, I am working on VLC streaming media playback in WPF. Now I can implement VLC local playback in WPF,Streaming playback solves the problem. In the following code, comment out the two pieces of code for streaming media playback. More people care about it ^,For everyon
for RTMP protocol playback. In addition the Flash Player is also a good choice to enter the address and stream name in the player:The playback effect is as follows, the computer desktop is truncated:To this, our entire crtmpserver source of the Windows platform of the compilation, Linux platform compilation, push stream, play even if complete. You can see that the compilation of Windows is more complex than Linux, in fact, a lot of open source softwa
encoding.Number of referencesEncoding subtitle encoding. Assume that null will self-detect itself.public int getsublocation ()Gets the caption position type. 0 for inline subtitles, 1 for external subtitles.public void Setsubpath (String subpath)Sets the external caption path. Must be a local file path.Public String Getsubpath ()Gets the external caption path.public void Setsubtrack (int trackid)Sets the caption number. Must be a return value of Getsubtrackmap.public int Getsubtrack ()Gets the
; playback status. The playstatechange event and statechange event are triggered when this attribute is changed. The value range is enumerated: wmplib. wmpplaystate. Its members are as follows:Wmppsundefined = 0; // Unknown StatusWmppsstopped = 1; // The playback stops.Wmppspaused = 2; // pauseWmppsplaying = 3; // playingWmppsscanforward = 4; // search forwardWmppsscanreverse = 5; // search backwardWmppsbuffering = 6; // BufferingWmppswaiting = 7; // waiting for the stream to startWmppsmediaende
the Video.js plug-in, see it can also provide RTMP playback, this we will be more convenient. HTML code
See I did not write the source label, we directly use JS to operate, to play RTMP and HLS adaptation. JS Code
Player.ready (function () {
var myplayer = this;
Myplayer.reset ();
if (Scope.type = = ' HLs ') {
console.log (' HLS ');
MYPLAYER.SRC ({type: "Application/x-mpegurl", Src:scope.url});
} else {
myplayer.src ({type: ' rtmp/flv ', Src:scope.url})
is somewhat complicated. First, open the streaming option for Windows Media Player, select the "Allow network access to home Media" option, and then enter the Windows Live account (which currently supports the Windows Live account and may support other accounts in the future). Then, download the install Windows Live I
flow to Nginx
Pushes a local MP4 onto the MyApp configured above: FFmpeg -re -i/tmp/ffmpeg_test .mp4 -vcodec copy -acodec Copy -f flv "Rtmp://127.0.0.1:1935/myapp/test1"
1
stream play address (10.0 .0.6 is my local IP): Rtmp:// 10.0.0.6:1935/myapp/test1
1
Push a local MP4 to HLS.-re -i /tmp/ffmpeg_test.mp4 -vcodec copy -acodec copy -f flv "rtmp://127.0.0.1:1935/hls/test2"
1
流播放地址为: http://10.0.0.6
I would like to ask how to design a streaming media playing program using PHP? After a streaming media server can be specified, the audio data transmitted by the streaming media server can be played on this page.
Similar to Douban
Streaming media is already ubiquitous on the web. It seems that everyone (from news sites to social networks to next-door neighbors) is enjoying the online video experience. As the user base continues to climb, most sites need to provide high-quality video to their customers in a trustworthy, user-friendly manner, typically with high-quality bandwidth-aware video.
The core element of the online
In the past month, we have been studying the combination of msmediaserver and DRM. The main purpose is to set up a streaming media website. The most important function of a website is video protection.
I started to study what technologies can be used to encrypt and decrypt videos. Three solutions I initially identified:
The first is Microsoft's DRM encryption method, which requires a dedicated Certificate S
The music app is a third-party music player application developed by Ubuntu community members. The music application has been re-designed for MWC developers and added to Spotify streaming media support. This is the announcement by David planella (Ubuntu community team manager at Canonical): ldquo; MusicappdevelopersAndrew amp; unzip workedw
The music applicatio
ObjectiveFlowPlayer is an open source (GPL 3) Web video player. You can embed the player in your Web page, and if you are a developer, you can also freely customize and configure player-related parameters to achieve your desired playback. Supports playback of MP4, FLV, SWF and other streaming
/local/rar will have the RAR command and the Unrar command.Go to the HTML folder under Nginx download video playback tool player.swf#cd#cd/usr/local/nginx/html#wget Http://blogimg.chinaunix.net/blog/upfile2/100607142612.rar#unrar –e 100607142612.rar#ls –lCan see the extracted files;Vi. Setting the port number according to the configuration in the Nginx configuration file#vi/etc/sysconfig/iptablesOpen 8081 Ports#/sbin/service iptables RestartReboot firewall, set to take effectModify the firewall
RTMP is designed for transport network streaming, requires support from servers such as Fms,awaza, and provides better copyright protection for streaming media content, and it also needs to pay royalties to adobe itself.
First, the two work differently:
RTMP data requires a dedicated server to receive, such as FMS, Awazal, etc., and then play through the loca
can also put it in the streaming media of red5. I also tried it just now .)
The details are as follows: (Tomcat is used below, but other Web servers can also be used .)
I installed tomcat5.5 to put the flex client stuff under this directory:
Enable Tomcat:
Restart the red5 server again (it is critical to restart the server), and enter the following in the address bar:
Http: // 127.0.0.1: 8088/flash/
(S
real-time acquisition using RTMP protocol1: rtmp://your.vultr.ip/live/2: Stream-key-your-setIn this video collection I'm using the IPhone5 collection program Https://github.com/jgh-/VideoCore [_session Startrtmpsessionwithurl:@ "rtmp://192.168.86.246/live/" andstreamkey:@ " test"];17. In the process of client acquisition above, you can use VLC player to open rtmp live streamRTMP://Your.vultr.ip/live/stream-key-you-setOpen the flow above t
, b image arrangement. The encoding parameter is: The distance of the image I within the frame is n=15, and the distance of the predicted image (P) is m=3.MPEG TV Frame ArrangementThe size of the I, p, and B images is compressed as shown in the table, in bits. As you can see from the table,I-frame images have the largest amount of data, while B-frame images have the smallest amount of data .Typical compression of MPEG three images (bit)
Image type
I
P
B
Mediaframe is a pure Java-implemented streaming media platform, built-in MPEG decoder, compatible with MPEG-1 and MPEG-4 standards, it can play the specified MPEG media resources in the corresponding applet, no other local resources are required. Audio support includes AAC and MP3.
Address: http://mediaframe.org/
Unless you want to use Java to make professional a
A friend sent over a video want to record and download downloads, find the next tool through this tool to successfully download and synthesize;
To cache to get the corresponding streaming media URL address, can be downloaded or through the URL of the way to synthesize;
Recommended download the specified rate of streaming me
Use the DirectShow control in Microsoft Visual C #. NET to develop a media player. Following the procedure described in this article, you can create a simple Visual C # application that plays digital audio and video.Introduced Microsoft Visual C # is the world's most popular programming language, with the latest version of Visual C #. NET, which enables you to quickly and efficiently develop Windows Forms-b
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.