rtmp://xxx:1935/hls,xxx for your server's IP address, and HLS is used to store streaming media. The key can be filled in a random, used to play the time to identify which streaming media, such as fill test. Once filled in, click Start Streaming to indicate that our streaming server has been built successfully.5, watching Live (Lahue) to watch live broadcast is relatively simple, you can simply use the H5 vedio tag can be viewed. You can visit http://xxx:81/hls/mystream.m3u8 to watch the live br
, 2.ijkplayer playing video, 3.Mediaplayer playback state machine, 4. Play page up and down panel layout and logic processing (power, title, stream, play pause, etc.) 5. Playback Progress seek action processing , 6. Play page gesture Operation logic processing (left screen up and down to adjust the brightness, the right screen up and down to adjust the volume ...)The 8th chapter of the program Live module developmentThis chapter introduces the development of live broadcast module, the realizatio
Live from the RTSP protocol (Transport Media stream) to the HTTP TS (ts shard after TS partition encoder, HTML file) (Apple's live streaming scenario) conversion effort.HTTP Live Streaming (abbreviated as HLS) is an HTTP-based streaming network Transfer protocol proposed by Apple. is part of Apple's QuickTime X and iphone software system. It works by dividing the entire stream into small HTTP-based files to download, one at a time. When media streaming is playing, clients can choose to download
: Http://weibo.com/vitamio
Official website: http://vov.io/vitamio/
2.2 Success Stories
Domestic: Vplayer, Panda Audio-visual, 321 audio and video, etc.
Abroad: Tvltaliane, Dizi TV, etc.
2.3 Network protocol
Audio and video playback that supports the following protocols:
* MMS* RTSP (RTP, SDP)* HTTP streaming (progressive streaming)* HTTP Live Streaming (m3u8), Android 2.1+
2.4 Media Format
Vitamio integrates a number of audio and video decod
packaging containerFfmpeg-i "concat:test1.h264|test2.h264"-vcodec copy-f h264 out12.h264
5, image-related
To intercept a picture of a 352x240 size, formatted as JPGFfmpeg-i test.asf-y-F image2-t 0.001-s 352x240 a.jpgConvert the first 30 frames of the video into a animated GifFfmpeg-i test.asf-vframes 30-y-F gif a.gifIntercepts a thumbnail of a specified time,-ss followed by a time unit of secondsFfmpeg-i test.avi-y-F image2-ss 8-t 0.001-s 350x240 test.jpg
6, au
software, and it requires IPhone3, IPhone4, IPad, iPad2 and other devices with different resolutions for actual use testing. It also costs $99 to purchase an Apple Developer business license.Android development requires only an ordinary PC, no licensing fees. But need different resolution of Android phone to carry out the actual test. Personnel Mobile app development cannot be completed by a single person and requires a team of at least 3 people for special development. (Tester 1, Developer 2,
powerful features! (Note: Vitamio after commercialization of personal free, corporate fees)2.1 WebsiteOfficial Weibo: Http://weibo.com/vitamioOfficial website: http://vov.io/vitamio/2.2 Success StoriesDomestic: Vplayer, Panda av, 321 audio and video, etc.Foreign: Tvltaliane, Dizi TV, etc.2.3 Network ProtocolsSupports audio and video playback for the following protocols:* MMS * RTSP (RTP, SDP) * HTTP streaming (progressive streaming)* HTTP Live Streaming (m3
IPhone, IPad How to play Web page call Youku video?5 reviews shareSort by poll by Time6 answersEndorse 4 Objection, will not show your nameThe cold pond crosses the moon,I'll elope with my dream. http/sometime.me Tao, users, Fan and other people agreeOnline video is generally based on flash and FLV, and it is well known that iOS Safari does not support flash in Web pages, but supports HTML5 's video tag (obviously Apple must somehow support network video in this era), for video tagging, The
defines HLS as a fully HTTP-based media streaming protocol implemented by Apple. To understand HLS, first look at the typical network structure of HLS. In Apple's technical document description, the HLS network consists of three parts, the backend server side servers, the distribution module distribution, and the client clients.The backend server generates the media data used for the final transfer, and the original voice video data (for example, the video and AAC audio) is packaged into a MPEG
light sense to control the handset playback or speaker playbackAvaudioplayerAvaudiorecorderAvaudiosessionUidevice------------------------------------------------------------8. ipad DevelopmentUisplitviewcontroller and UipopovercontrollerComplete a small demo------------------------------------------------------------9. Video Playback1. Local video playback2. Streaming Media Video playbackMpmovieplayerviewcontrollerStreaming media playback reference m3u8
I. All are found through the mdns Protocol
Ii. airplay Protocol Summary
/Reverse
Negotiation request
/Scrub
POST method: seek request
Get is used to obtain the playback position
/Volume
Set volume: 0.000000 to mute, 1.000000 to maximum
/Play
Playback request: Carry the playback Link
The local file is played as HTTP, and the network file is played as m3u8.
/Rate
Playback and pause: 0.000000 is paused, and 1.000000 is paused.
/Stop
Stop p
) movieFinishedCallback:(NSNotification*) aNotification { MPMoviePlayerController *player = [aNotification object]; [[NSNotificationCenter defaultCenter] removeObserver:self name:MPMoviePlayerPlaybackDidFinishNotification object:player]; [player stop]; [self.view removeFromSuperView]; [player autorelease];}
3. The shouldautorotatetointerfaceorientation: interfaceorientation method can be modified on a horizontal screen to return YES.
Note: The above method can be used to directly
This article from http://blog.csdn.net/hellogv/, reference must indicate the source!
This article fixes the HTTP Proxy passthrough bug on the basis of video pre-loading (optimization) for playing Android mediaplayer. The proxy server used in the previous articles can only listen to one request from mediaplayer at a time, but in the actual project development process, it is found that some old requests are not interrupted before the m3u8 mediaplayer se
TV Hd-2,rtsp://113.136.42.39:554/pltv/88888888/224/3221226088/10000100000000060000000001759097_0.smilZhejiang satellite TV HD-3,HTTP://LIVE.ALICDN.COM/TMALL/9CDEDD42-FEB1-4AFF-A923-3B80EBCAA196.M3U8?K=AY6QACBV0WNI9MKYHOJYKQAnhui Satellite TV Hd,rtsp://113.136.42.40:554/pltv/88888888/224/3221226129/10000100000000060000000001794852_0.smilHubei satellite TV Hd,rtsp://113.136.42.41:554/pltv/88888888/224/3221226079/10000100000000060000000001759096_0.smilH
段rtmp的配置rtmp { #rtmp配置的块,这个地方就是直播的配置的根 server { #服务器的实例 listen 1935;#监听并且接受的端口 application mytv { #应用/实例的三种类型(1)rtmp录播(vod),(2)rtmp直播(live),(3)hls直播(hls) live on; #开启直播直播模式,一对多广播 hls on; #开启直播 hls_path /usr/local/nginx/html/hls;#录制视频文件的目录/路径 hls_fragment 2s;#后面接时间,用来设置每一个块的大小。默认是5秒。只能为整数 } }}Here are some of the HLS configurations that can be configur
(such as the Web Media Source Extensons, netstream on Flash and Media Codec on Android platform), and quickly attracted many powerful and robust multimedia engines based on these underlying APIs.
Figure 5. Data Flow chart of the multimedia processing engine Shakaplayer provided by Google
Next we will explain in detail the details of each component in the modern multimedia processing engine:
1. Declaration file interpreter and parser
In HTTP-based video streams, everything starts with a descrip
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.